Читайте также:
3

Новый диагностический центр «МедЭксперт» открылся...

Новый диагностический центр «МедЭксперт» открылся по адресу: ?г. Балашиха, Саввинское ш., 4, к 2.

Он работает ежедневно с 7:00 до 20:00 без перерывов и выходных!

Вас ждут:

✅приёмы врачей: терапевт, педиатр, эндокринолог, дерматолог, кардиолог, ревматолог, гастроэнтеролог, невролог, гинеколог;
✅функциональная диагностика;
✅ультразвуковые исследования;
✅лабораторная диагностика.

❗До 31 мая 2023 г. в центре действует скидка 50% на анализы крови!

Подробнее об акции и услугах «МедЭксперт» можно узнать по бесплатному номеру: ⠀
? 8-800-333-0-800

Новый диагностический центр «МедЭксперт» открылся...
Новый диагностический центр «МедЭксперт» открылся...
18

ПОЗДРАВЛЯЕМ ЧАВКИНА ЕГОРА С ПОБЕДОЙ! ? Ученик 7в...

ПОЗДРАВЛЯЕМ ЧАВКИНА ЕГОРА С ПОБЕДОЙ! ?

Ученик 7в класса 9 гимназии из Купавны, Чавкин Егор, стал чемпионом Москвы по спортивной борьбе грэпплинг и в августе будет представлять Московский регион на чемпионате России с г. Суздаль. Занимается в клубе "Марсей".

ПОЗДРАВЛЯЕМ ЧАВКИНА ЕГОРА С ПОБЕДОЙ! ? Ученик 7в...
9

До конца мая ветераны смогут бесплатно ездить в...

До конца мая ветераны смогут бесплатно ездить в электричках

Льготой можно воспользоваться в период с двадцать девятого апреля по тридцать первое мая. Для этого в кассе достаточно показать только одно из удостоверений.

В РЖД добавили, что вместе с каждым ветераном бесплатно может ездить один сопровождающий. При этом льгота будет доступна на всех электричках и направлениях предприятия.

До конца мая ветераны смогут бесплатно ездить в...
5

? 200 тыс. кв. метров дорог капитально отремонтируют в...

? 200 тыс. кв. метров дорог капитально отремонтируют в Балашихе

Параллельно делают и локальный ямочный ремонт. Начали 1 апреля вместе с месячником благоустройства.

?На портале «Добродел» собирают предложения по ремонту дорог в Подмосковье в 2023 году.

? 200 тыс. кв. метров дорог капитально отремонтируют в...
? 200 тыс. кв. метров дорог капитально отремонтируют в... ? 200 тыс. кв. метров дорог капитально отремонтируют в... ? 200 тыс. кв. метров дорог капитально отремонтируют в...
1

Майский лозунг 2023: «Яндекс Маркет в каждом дворе!»....

Майский лозунг 2023: «Яндекс Маркет в каждом дворе!».

Балашиха — классный город в Подмосковье, в котором открыты уже десятки ПВЗ Яндекс Маркета, потому что у современного человека все должно быть под рукой.

Вот лишь 10 адресов, но проверьте, их в разы больше:

— Зеленая улица, 32
— улица Смельчак, 15
— проспект Ленина, 74
— Граничная улица, 32
— Советская улица, 18
— улица Некрасова, 4
— Шестая улица, 15
— Советская улица, 10
— улица Ситникова, 2
— Заречная улица, 31

Увидимся за покупками!

Майский лозунг 2023: «Яндекс Маркет в каждом дворе!»....
11

Две жительницы Москвы дважды вызвали полицию из-за...

Две жительницы Москвы дважды вызвали полицию из-за того, что перепутали звёзды на небе с беспилотниками, сообщает агентство «Москва».

Прибывший на место патруль объяснил женщинам, что яркие штуки на небе — это звёзды. У женщин взяли объяснения и поблагодарили за бдительность

Две жительницы Москвы дважды вызвали полицию из-за...
6

? Советы изучающим git Периодически от студентов...

? Советы изучающим git

Периодически от студентов приходят вопросы о работе системы контроля версий Git. Частая причина возникновения этих вопросов — непонимание разницы между репозиторием и обычной папкой.

Вот небольшая заметка на эту тему. Давайте разберемся, как работать с папками и репозиториями с точки зрения практики, то есть без строгих определений.

Пункт 1. Про папки и репозитории
Если папка — это то, к чему мы все привыкли как пользователи компьютеров, то репозиторий — это что-то новое, что нужно создать, инициализировать. Сам по себе репозиторий без наших указаний не появляется. Репозиторий в наших задачах — это папка, над которой были произведены некоторые действия, и Git в ней начинает выполнять свои задачи, например:

отслеживать изменения файлов;

хранить информацию о ветках.

Важно! Репозиторий не возникает сам по себе, его нужно создать.

Пункт 2. Как понять, в репозитории мы находимся или в папке
Самый простой способ это сделать — набрать в терминале команду «git status». Если в ответ вы увидите ошибку «fatal: not a git repository (or any of the parent directories): .git», значит, в терминале вы вызываете команду не из репозитория, а из обычной папки. Если вы увидели что-то другое, то вы находитесь в репозитории или внутри одной из папок, которая находится в нем.

Важно! Репозиторий отслеживает изменения во всех вложенных в него папках.

Если вы сделаете репозиторием корневую папку на диске C (не делайте этого!), то весь ваш диск станет репозиторием и Git будет пытаться отслеживать все изменения на этом диске. Создаем репозитории очень аккуратно.

Пункт 3. Как можно создать репозиторий
Чаще всего на начальных этапах рассматривают два способа создания репозитория:

Если мы находимся в папке (!) и хотим сделать из нее репозиторий, то вызываем команду «git init», и эта папка становится репозиторием.

Если мы хотим клонировать репозиторий из GitHub на свой ПК, то мы пользуемся командой «git clone». При этом обратите внимание: не нужно пользоваться командой «git init», команда clone не только скачивает файлы из интернета, но и инициализирует репозиторий в скачанной папке. На самом деле она делает сильно больше, но нам важно, что в скачанной папке у нас уже будет репозиторий и никак дополнительно инициализировать его не надо.

Пункт 4. Внимательно следим за тем, из какой папки вы вызываете команды
Терминал всегда показывает, в какой папке вы сейчас находитесь, но первое время студенты чаще смотрят на то, какая папка открыта в визуальном интерфейсе редактора (например, VSCode), а не на то, что написано в терминале. Обращайте, пожалуйста, внимание на название папки, которая указана в приглашении к вводу команд терминала. До тех пор, пока вы не привыкнете к работе с терминалом, внимательно следите за тем, что вы создаете репозитории только во вновь созданных для урока папках. Не нужно создавать репозитории из рабочего стола или других больших папок.

Пункт 5. Не нужно создавать репозитории внутри другого репозитория
Повторюсь: не нужно создавать репозиторий внутри репозитория. Прежде чем вызывать команды «git init» или «git clone», сначала убедитесь, что вы точно не внутри репозитория. Вызовите «git status» и убедитесь, что вы находитесь в папке, а не в репозитории. Если «git status» выдал ошибку «fatal: not a git repository (or any of the parent directories): .git», значит, вы в этой папке можете воспользоваться одним из способов создания репозитория, рассмотренным выше и на лекциях. Либо «git init», либо «git clone», но не обоими одновременно.

Важно! Иногда студенты сначала вызывают «git init» и потом «git clone». Но тем самым вы нарушаете правило не создавать репозиторий внутри репозитория. Обращайте на это внимание.

Пункт 6. Как репозиторий сделать обычной папкой
Когда вы создаете репозиторий, у вас в папке появляется новая скрытая папка с названием «.git». Это специальная папка, в которой хранится все, что необходимо для работы системы контроля версий. Если вы удалите эту папку, то потеряете всю историю, которую Git успел сохранить, но при этом превратите ваш репозиторий обратно в папку.

Итак, чтобы из репозитория снова сделать папку, достаточно всего лишь удалить скрытую папку «.git». При этом вы потеряете историю, которую собрал Git (все коммиты, ветки и т. п.), но файлы в самой папке останутся в том же виде, в котором они были в момент удаления папки «.git».

Пункт 7. Что делать, если все вокруг стало репозиторием
У студентов, которые неаккуратно вводят команду «git init», такое встречается. Поэтому давайте разберемся, что делать в такой ситуации. Надо проверить, успели ли вы уже совершить такую ошибку. Создайте новую пустую папку, например на рабочем столе, и в терминале вызовите «git status» в этой папке. Если вы увидите «fatal: not a git repository …», то радуемся. Все у вас в порядке.

Если же вы увидели что-то другое, значит, ваша вновь созданная папка является частью какого-то другого репозитория. Важно: мы только что создали новую папку и внутри нее никаких команд кроме «git status» не вызывали, то есть мы не создали сейчас новый репозиторий, но Git при этом не говорит нам, что это «not a git repository». Это может быть только в том случае, если вы эту новую папку создали уже внутри другого репозитория, то есть чуть раньше сделали репозиторием ваш рабочий стол или даже весь ваш диск C. Вылечить такую ситуацию можно следующим образом: нужно найти репозиторий, который вы создали по ошибке, и сделать его обратно папкой (см. предыдущий пункт — нужно удалить папку .git).

Если вы работаете на Windows, включите отображение скрытых файлов и папок, так как папка .git скрытая. Далее начинаем подниматься по иерархии папок вверх и искать в них папки «.git». Например, если вы создали папку по адресу «C:\Users\User\Pictures\ControlCenter\Scan», то сначала проверяете папку Scan, потом проверяете папку ControlCenter, потом Pictures и так далее, пока не найдете скрытую папку .git. Когда нашли и удалили, проводим проверку из начала этого пункта заново.

Успехов в освоении Git и терминала!

#git@pylounge

? Советы изучающим git Периодически от студентов...
Еще посты

Популярные теги:

Свежие комментарии:

Nez 1 дней к записи
И где?
Сергей 2 дней назад к записи
что за заведение? где можно найти?
Gggg 1 недель к записи
Gggg
Андрей 3 недель назад к записи
И где?
Александр 1 месяцев к записи
Немного по другому копыта расположены, но очень органично, состоит из двух частей,