Обучение git
- сложное препятствие для многих, но как только вы усвоите основные команды, все готово!
Git может показаться пугающим, но поверьте мне, это не так. Раньше я думал, что Git - это сложная система контроля версий, но как только я начал экспериментировать с ней, мальчик, это облегчило мне жизнь.
Давайте начнем с вопроса: что такое Git?
Что ж, Git - это программное обеспечение, которое мы можем использовать для отслеживания изменений, которые мы внесли в любой файл. Да, вы это слышали, любой файл. Но это пригодится особенно нам, разработчикам. Разве у нас не всегда было время, когда мы делаем резервную копию нашей кодовой базы в OneDrive или даже копируем весь проект на флешку, чтобы поддерживать резервную копию? Разве у нас не всегда были такие файлы, как version 1
, final
, new final
. Что ж, не бойтесь, git поможет вам преодолеть это препятствие.
Настройка Git
Начнем с настройки Git.
Https://git-scm.com/downloads - перейдите по этой ссылке и сначала загрузите установку для своей платформы. Укажите параметры по умолчанию и продолжите установку. Не забудьте добавить git
в path variables
во время установки.
Как работает Git?
Git работает по концепции repositories
. Мы фиксируем нашу кодовую базу на repository
, чтобы поддерживать локальную историю изменений. А затем, если нам когда-нибудь понадобится сделать резервную копию данных, мы можем push
наш код в remote (online)
ветку, когда это необходимо.
Не волнуйтесь, я проведу вас через все это, чтобы помочь вам начать работу с Git.
В демонстрационных целях я буду использовать один файл с именем index.html
, чтобы помочь вам пройти через это пошаговое руководство.
Это будет место, с которого я начну. Для тех, кто хочет продолжить, я разместил этот снимок экрана выше.
Шаг 1 - Инициализация репозитория Git
Прежде чем что-либо делать, мы должны создать репозиторий Git, чтобы наш код можно было привязать к контейнеру сортировки.
Чтобы создать репозиторий, откройте свой терминал. Я предпочитаю использовать cmd
на VsCode.
, но вы можете использовать любой терминал по вашему выбору.
На терминале убедитесь, что вы находитесь в root
директории проекта. Как только вы окажетесь в каталоге root
, выполните эту команду.
git init
- Это инициализирует репозиторий. Как только это будет сделано, вы получите сообщение Initialized Empty Repository.
Затем мы можем продолжить и сделать нашу первоначальную фиксацию в репозитории ...
Шаг 2 - Добавление файлов в промежуточную область
Промежуточная область - это место, куда мы сначала добавляем наши файлы, прежде чем совершим фактическую фиксацию.
Чтобы добавить файлы в область подготовки:
- Добавляйте файлы по имени файла
- Добавьте все файлы.
Добавление файлов по имени файла - git add fileName.type
Добавление всех файлов - git add .
После того, как вы запустите любую из этих команд, ваши файлы окажутся в промежуточной области. Чтобы это проверить: выполните команду - git status
Зеленый цвет показывает, что в область подготовки добавлен новый файл.
Шаг 3 - совершение фиксации
Чтобы сделать фиксацию в локальном репозитории, выполните команду: git commit -m "YOUR RANDOM MESSAGE"
Как только вы получите этот вывод, ваши файлы будут успешно зафиксированы в локальном репозитории. Повторно запустите git status
, чтобы проверить, зафиксированы ли ваши файлы.
Шаг 4 - Внесение изменений
Идите вперед и измените index.html
на это.
После внесения изменений перезапустите git status
. Вы должны получить результат, как показано ниже.
Если вы получили это, это означает, что git успешно отслеживает изменения, внесенные в ваш файл.
Если вы хотите повторно зафиксировать это изменение, выполните команды
git add .
git commit -m "random message"
Шаг 5 - Просмотр моей истории коммитов
Если вы когда-нибудь захотите просмотреть коммиты, сделанные вами в репо, просто используйте команду git log
. Это покажет все коммиты, которые вы сделали в репозитории.
Шаг 6 - Подключение к GitHub
Предположим, что мы создали наш проект, и мы хотим опубликовать этот код в облаке и поддерживать резервную копию. Это просто. Зайдите на GitHub и создайте репозиторий. Я буду поддерживать частный репозиторий, но если кому-то нужен доступ, просто напишите мне в комментариях.
После создания репозитория скопируйте ссылку ssh
или https
. Если вы включили two factor authentication
на GitHub, обязательно скопируйте ssh
url.
Вернитесь к своему терминалу и добавьте следующее: get remote add AnyName PasteRemoteURL
Я лично предпочитаю AnyName = origin
. Но решать только вам.
Как только вы это сделаете, запустите команду git remote
, чтобы просмотреть список пультов дистанционного управления.
Если вы его получили, значит, вы настроили его правильно.
Наконец, выполните команду git push origin master
, чтобы опубликовать локальную главную ветку в онлайн-репозитории GitHub.
Это будет означать, что ваш толчок был завершен.
Перейдите на GitHub и проверьте свое репо на предмет результатов.
ВИОЛА !!! Точно так же мы настроили локальную ветку и опубликовали ее в удаленной ветке.
Вот и все, Git - абсолютно мощный инструмент, если его правильно использовать. Освойте эти команды, которые я вам рассказывал, и ваши навыки разработчика будут доведены до нового уровня.
Надеюсь, вам понравился этот урок, потому что мне всегда нравится публиковать подобные материалы для чтения.
Прокомментируйте, если считаете, что я совершил какие-то ошибки, потому что я тоже хочу продолжать учиться и расти как разработчик.
Спасибо!