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

Зачем он вообще нужен? Чтоб не потерять правки, не заблудиться в ветках и, если повезёт, не убить чужой проект. Простой факт — без Git работать в команде и даже одному над проектом можно, но только если хочешь постоянно лазить по косточкам и откатываться через Ctrl+Z в текстовом редакторе.

Простая установка из репозиториев (чтобы не париться)

У тебя Ubuntu 18.04? Ну и отлично — те же команды сработают и на 16.04, и на Mint, и на Kubuntu, и на прочей Linux-грязи.

Обнови индексы пакетов. Если ты не умеешь это делать — не сиди тут, учи матчасть:

sudo apt update

Установи Git командой, которая занимает ровно секунду:

sudo apt install git

Проверь, что всё норм:

git --version

Вывалится что-то вроде git version 2.x.x. Если да — поздравляю, ты почти гуру.

Если хочешь почесать языком — ставь Git из исходников

Если ты такой особенный и хочешь сам всё компилировать, чтобы была последняя версия и максимально кастомная сборка — этот блок для тебя. Только предупреждаю — потом придется самой командой apt управлять git-версией фигово, сам всё поддерживай.

Ставим всё нужное для сборки:

sudo apt update
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

Идём в /usr/src, потому что это место для таких диких манипуляций:

cd /usr/src/

Скачиваем исходники — смотри свежий релиз на GitHub, копируй ссылку, например:

sudo wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz

Распаковываем и лезем в каталог:

sudo tar -xf git.tar.gz
cd git-*

Собираем и ставим (можешь налить кофе, это минут пять возни):

sudo make prefix=/usr/local all
sudo make prefix=/usr/local install

Проверяем:

git --version

Настройка — не пали мозги, делай сразу

Git без имени и почты — как пистолет без патронов. Поэтому сразу забей в конфиг:

git config --global user.name "Твоё Имя"
git config --global user.email "ты@почта.ком" 

Проверить можно так:

git config --list

Если хочешь глянуть в файл конфигурации — он в ~/.gitconfig. Можешь отредактировать вручную, если тебе нравится ковыряться в текстовых файлах.

Итог

Ставишь Git одной командой, и если тебе хватает версии из репозитория — финиш. Если хочешь самую свежую, научись компилировать и следить за обновлениями. Всё. Никаких "волшебных" установок, лишних скриптов и прочего барахла.

Git — это просто инструмент, который должен работать без твоих слёз и уговоров. Если не работает — значит, ты что-то делаешь не так. Или систему криво настроил.