Что такое 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