Поиск по сайту:

Что такое Git и как установить Git в Linux

В этом кратком руководстве объясняется, что такое Git, преимущества использования Git, как он работает, что такое GitHub и как установить Git в операционных системах Linux.

Что такое Гит?

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

Git — это инструмент с открытым исходным кодом, разработанный Линусом Торвальдсом в 2005 году для разработки исходного кода ядра Linux. Он полностью бесплатен для использования и выпущен под лицензией GNU General Public License версии 2.

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

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

Разработчики могут видеть изменения друг друга, добавлять новые функции, вместе решать проблемы, а также просматривать историю всего проекта по мере создания приложения.

Все файлы проекта, а также история изменений, внесенных в эти файлы, хранятся в папке с именем Repository. Обычно репозиторий Git состоит из файлов, истории и конфигурации, управляемых git.

Каждый проект в рамках распределенной системы контроля версий Git проходит четыре этапа. Четыре этапа Git:

  • Рабочий каталог,
  • Зона подготовки: зона ожидания предварительного заключения,
  • Локальный репозиторий,
  • Удаленный репозиторий (GitHub, GitLab, BitBucket, TFS и т. д.).

Следующая графическая иллюстрация объясняет, как работает Git:

как работает Git

Мы подробно обсудим каждый этап, когда узнаем основы Git, в следующих статьях.

Что такое Гитхаб?

Существует множество хостинговых платформ, позволяющих размещать ваши репозитории Git. GitHub — один из них.

GitHub — самая популярная хостинговая платформа для разработки программного обеспечения и контроля версий с использованием Git.

С помощью GitHub один или несколько разработчиков могут работать над одним и тем же проектом, а также сотрудничать с другими разработчиками над различными проектами из любой точки мира.

На GitHub размещены десятки тысяч проектов. Он предлагает как бесплатный, так и платный план. GitHub принадлежит корпорации Microsoft.

Другими известными похожими хостинговыми платформами являются GitLab, BitBucket и AWS CodeCommit. Конечно, существует множество хостинговых платформ. Но это хорошо известные платформы для удаленного размещения репозиториев Git.

Установите Git в Linux

Git доступен в репозиториях по умолчанию большинства дистрибутивов Linux.

Установите Git в Alpine Linux:

sudo apk add git

Арч Линукс:

sudo pacman -S git

Debian, Ubuntu, Linux mint, Pop_OS!:

sudo apt install git

Fedora, RHEL, CentOS, AlmaLinux и Rocky Linux:

sudo dnf install git

openSUSE:

sudo zypper install git

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

$ git --version
git version 2.31.1

Показать версию Git

Как вы можете видеть из приведенного выше вывода, я установил Git версии 2.31.1.

В наших следующих уроках мы рассмотрим основы Git более подробно.

Ресурс:

  • Веб-сайт Git

Статьи по данной тематике