version control featured image

Как установить git в Ubuntu

В этой статье я покажу вам, как установить GIT на сервер или компьютер Ubuntu.

Есть вероятность, что у вас уже установлен GIT. Поэтому, прежде чем пытаться установить Git в Ubuntu, убедитесь, что он еще не установлен. Откройте терминал и введите:

$ git --version
git version 2.34.1

Если выходные данные показывают версию git, значит, вам повезло, и git уже установлен на вашем компьютере с Ubuntu. Вы можете начать использовать git!

Установка git через APT

If command “git –version” shows error “Command ‘git’ not found” then you need to install git. Use APT package manager to perform the installation.

$ sudo apt install git

The following NEW packages will be installed: git
After this operation, 18,9 MB of additional disk space will be used.
Get:1 http://ua.archive.ubuntu.com/ubuntu jammy-updates/main amd64 git amd64 1:2.34.1-1ubuntu1.10 [3 166 kB]
Fetched 3 166 kB in 1s (4 297 kB/s) 
Selecting previously unselected package git.
(Reading database ... 402237 files and directories currently installed.)
Preparing to unpack .../git_1%3a2.34.1-1ubuntu1.10_amd64.deb ...
Unpacking git (1:2.34.1-1ubuntu1.10) ...
Setting up git (1:2.34.1-1ubuntu1.10) ...

Давайте проверим, что пакет git установлен правильно.

$ git --version
git version 2.34.1

That’s it. You can start using git. Did you expect more steps?

Suggested packages – which do you need?

Для установки предлагаются дополнительные пакеты: git-daemon-run, git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn. Что они предоставляют?

Что такое git-daemon-run

Быстрый поиск в Google по git-daemon-run показывает, что можно демонизировать git, чтобы запустить собственный сервер Git. Если вы хотите сделать свои локальные репозитории Git доступными по сети для совместной работы, вам может пригодиться git-daemon.

search results for git deamon
результаты поиска для git daemon

You do not need a Git daemon if you don’t plan to run own Git server. And if you plan to run own Git server – there are better options than a git-daemon, such as Гитолит, гитеа или похожий.

Что такое git-doc

Давайте запросим у репозитория информацию о пакете:

$ sudo apt show git-doc
Package: git-doc
Version: 1:2.34.1-1ubuntu1.10
Priority: optional
... omitting lines with info about developers ...
 
This package provides the documentation

As you can see git-doc package provides documentation. You don’t need to install it since all the Git-документация вам может понадобиться доступен в Интернете.

Что такое пакет git-email?

Lets run the same “apt show” trick with the git-email package.

$ sudo apt show git-email
Package: git-email
Version: 1:2.34.1-1ubuntu1.10
Priority: optional
This package provides the git-send-email program for sending series of
patch emails.

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

You don’t need extra packages to use GIT

Как только git будет установлен, начните его использовать. Нет лучшего способа изучить git, чем практика. Создайте пустой репозиторий или клонируйте существующий репозиторий из Github и начните программировать!

Команда ниже инициирует репозиторий Git в текущем каталоге.

$ git init
Initialized empty Git repository in /home/gitproject/.git/

And to clone an existing repository from Github use “git clone REPO_URL” command. For example:

$ git clone https://github.com/EugeneWHZ/canvaslms-ansible-installation.git
Cloning into 'canvaslms-ansible-installation'...
remote: Enumerating objects: 66, done.
remote: Total 66 (delta 0), reused 0 (delta 0), pack-reused 66
Receiving objects: 100% (66/66), 13.81 KiB | 589.00 KiB/s, done.
Resolving deltas: 100% (10/10), done.

Conclusion: use version control, it’s easy!

Установите Git и добавьте контроль версий в свою жизнь. Позже вы скажете себе за это спасибо.