Если ты до сих пор не установил 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 — это просто инструмент, который должен работать без твоих слёз и уговоров. Если не работает — значит, ты что-то делаешь не так. Или систему криво настроил.
0 комментариев