Обучение 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 - Добавление файлов в промежуточную область

Промежуточная область - это место, куда мы сначала добавляем наши файлы, прежде чем совершим фактическую фиксацию.

Чтобы добавить файлы в область подготовки:

  1. Добавляйте файлы по имени файла
  2. Добавьте все файлы.

Добавление файлов по имени файла - git add fileName.type

Добавление всех файлов - git add .

После того, как вы запустите любую из этих команд, ваши файлы окажутся в промежуточной области. Чтобы это проверить: выполните команду - git status

Зеленый цвет показывает, что в область подготовки добавлен новый файл.

Шаг 3 - совершение фиксации

Чтобы сделать фиксацию в локальном репозитории, выполните команду: git commit -m "YOUR RANDOM MESSAGE"

Как только вы получите этот вывод, ваши файлы будут успешно зафиксированы в локальном репозитории. Повторно запустите git status, чтобы проверить, зафиксированы ли ваши файлы.

Шаг 4 - Внесение изменений

Идите вперед и измените index.html на это.

После внесения изменений перезапустите git status. Вы должны получить результат, как показано ниже.

Если вы получили это, это означает, что git успешно отслеживает изменения, внесенные в ваш файл.

Если вы хотите повторно зафиксировать это изменение, выполните команды

  1. git add .
  2. 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 - абсолютно мощный инструмент, если его правильно использовать. Освойте эти команды, которые я вам рассказывал, и ваши навыки разработчика будут доведены до нового уровня.

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

Прокомментируйте, если считаете, что я совершил какие-то ошибки, потому что я тоже хочу продолжать учиться и расти как разработчик.

Спасибо!