Зачем и как нужен Git?

Git — это программное обеспечение, которое отслеживает изменения в любом инициализированном репозитории или каталоге. Она помогает координировать совместную работу с коллегами-программистами и отслеживать изменения в любом наборе файлов.

Git был создан Линусом Торвальдсом в 2005 году для разработки ядра Linux, и сейчас это фундаментальный инструмент разработки, который используют почти все профессиональные разработчики.

Git в основном помогает нам в этих двух следующих терминах:

  1. Совместная работа
  2. Запись изменений и предыдущего состояния кода.

Многие начинающие разработчики и студенты путают понятия Git и Github.
Давайте разберемся, чем они отличаются:

Git — это система контроля версий, которая отслеживает и ведет журнал всех изменений, которые фиксирует тот, кто вносит изменения.

В то время как
Github — это компания, которая предоставляет услуги хостинга для кода и репозитория и позволяет людям сотрудничать, которая внутри использует git для работы.

Установка Git

Чтобы начать работу с git и изучить систему контроля версий, сначала нужно установить git локально в системе, для этого перейдите на сайт Git Download и установите его для нужной вам операционной системы.

Процесс установки прост, достаточно нажать пару кнопок и вы готовы к работе с Git BASH.

На рисунке выше показан экран git bash, который представляет собой терминал, использующий язык bash для написания сценариев. Прежде чем использовать некоторые команды git и изучать возможности git, давайте сначала пройдемся по некоторым командам command cli, которые помогут освоиться в терминале.

Каталог добавлен в домашний путь, чтобы просмотреть папку, можно использовать GUI-приложение, но мы разработчики, поэтому 😎.

Вышеупомянутая папка, которую мы создали, находится в папке, которую можно найти на рисунке ниже:

cd принимает различные аргументы:

  • Полные пути к файлам, ведущие к некоторой директории.
  • Имя дочерней директории
  • .. Для перемещения в родительский каталог файла.

Вы можете узнать больше об этих основных командах cli здесь ➡️ Нажмите на меня

Инициализация Git

Перед инициализацией давайте проверим, какая версия git установлена в нашей системе с помощью этой базовой команды:

$ git --version
Войти в полноэкранный режим Выйти из полноэкранного режима

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

Чтобы установить эти параметры, мы просто зададим такие конфигурации git, как имя пользователя и email для пользователя. Для этого выполните следующие команды:

$ git config --global user.name "YOUR_USER_NAME"
Войти в полноэкранный режим Выйти из полноэкранного режима
$ git config --global user.email "YOUR_EMAIL"
Войти в полноэкранный режим Выйти из полноэкранного режима

После настройки вы можете проверить, хорошо ли они настроены или нет, выполнив следующие команды :

git -config --global user.name
git -config --global user.email
Войти в полноэкранный режим Выйти из полноэкранного режима

Эти команды вернут заданные значения или строку.

Теперь мы фактически готовы к работе над проектом, поэтому создайте папку и добавьте любой проект, который вы хотите опубликовать на github и отслеживать изменения в git.

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

Теперь давайте добавим эти файлы в commit и затем зафиксируем их с сообщением «First dev commit».

Мы можем проверить все журналы для подтверждения 😀.

## Теперь давайте отправим этот локальный репозиторий на Github .

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

Для установления соединения нам понадобится url: https://github.com/Abbhiishek/bookish-giggle.git. Эти url можно найти в вашем репозитории или просто добавить .git в последнюю часть url вашего репозитория из браузера.

Чтобы установить соединение, выполните следующие действия:

git remote add origin url_here 

Войти в полноэкранный режим Выйти из полноэкранного режима

Также для просмотра установленного соединения можно использовать :

git remote -v 
Войти в полноэкранный режим Выйти из полноэкранного режима

Теперь, когда соединение установлено, нам нужно отправить на github все зафиксированные материалы из локального в удаленный репозиторий.
Для этого у нас есть команда :

git push origin <branch_name>
Войти в полноэкранный режим Выйти из полноэкранного режима

Мы видим, что Github обновлен с выгруженным кодом.

Ура 🥳

Хотя эта статья не была предназначена для того, чтобы дать вам полное представление о том, как работать с git, я постарался сделать все возможное, чтобы все было понятно. Если статья оказалась полезной, дайте мне знать в разделе комментариев.

В следующей статье я расскажу о том, как опубликовать его на Github Pages или других сервисах, таких как vercel или netlify .📍.

спасибо!

Оцените статью
devanswers.ru
Добавить комментарий