Git, створений Лінусом Торвальдсом у 2005 році, є наріжним каменем у системі контролю версій з відкритим вихідним кодом. Створений для ретельного відстеження змін вихідного коду і підтримки спільної роботи над програмним забезпеченням, Git зміцнив свої позиції в якості основного інструменту контролю версій у секторі розробки програмного забезпечення. Якщо ви хочете використовувати його можливості на системі Debian, цей посібник покаже, як встановити Git на Debian 12 Bookworm, Debian 11 Bullseye або Debian 10 Buster. Давайте заглибимося у відмінні риси, які роблять Git незамінним для розробників.
Ключові особливості Git:
- Розподілена система: Децентралізована природа Git’а гарантує, що кожен розробник має повну копію кодової бази. Така децентралізація дає змогу працювати і співпрацювати в автономному режимі, не залежачи від центрального сервера.
- Розгалуження і злиття: Можливість розгалуження в Git дає змогу створювати незалежні версії кодової бази. Вони можуть легко об’єднуватися, що дає змогу оптимізувати управління кодовою базою і розширити спільну роботу над проектами.
- Ефективність: Під час розроблення Git особлива увага приділяється швидкості та ефективності, що забезпечує швидке виконання операцій і сумісність із різними платформами.
- Перевага відкритого коду: Будучи відкритим вихідним кодом, Git сприяє глобальній співпраці. У результаті колективних зусиль сформувалося активне співтовариство розробників, які прагнуть до його вдосконалення.
- Інтеграція інструментів: Універсальність Git’а поширюється і на його інтеграційні можливості, сумісні з системами CI/CD, платформами перевірки коду і засобами управління проектами.
Розуміння надійних можливостей Git’а може поліпшити процеси розробки програмного забезпечення та спільну роботу. Ознайомившись із вступною частиною, давайте вивчимо два методи встановлення Git на ваш комп’ютер або сервер Debian.
Встановлення Git на Debian 12, 11 або 10 за допомогою APT
Крок 1: Оновлення Debian перед встановленням Git
Для встановлення Git на систему Debian рекомендується спочатку оновити систему останніми пакетами, щоб уникнути конфліктів. Виконайте наступну команду для оновлення системи:
sudo apt update && sudo apt upgrade
Ця команда оновлює систему і гарантує, що всі наявні пакети оновлені.
Крок 2: Встановлення Git на Debian за допомогою команди APT
Далі ви можете встановити Git за допомогою менеджера пакетів APT, виконавши таку команду:
sudo apt install git
Це встановлює пакет Git зі стандартного сховища Debian.
Після встановлення перевірте встановлення:
git --version
При цьому повинна відобразитися версія Git, яку ви щойно встановили.
Встановлення Git на Debian 12, 11 або 10 з вихідних текстів
Для тих, хто хоче встановити останню версію Git’а, рекомендується встановлювати його з вихідних текстів. Це дасть вам змогу швидко перекомпілювати всі термінові оновлення і гарантує, що у вас встановлена остання версія Git.
Крок 1: Встановлення початкових пакетів для встановлення Git
Спочатку необхідно встановити залежності для збірки Git, виконавши таку команду:
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext
Ця команда встановлює необхідні залежності для складання Git з вихідного коду.
Крок 2: Завантажити архів із вихідним кодом Git
Далі необхідно відвідати сторінку релізу Git і завантажити вихідний код. Для завантаження останнього стабільного релізу Tar-архіву можна використовувати команду wget. Наприклад, для завантаження останнього стабільного релізу можна виконати таку команду:
wget https://github.com/git/git/archive/refs/tags/v2.40.0.tar.gz
Зверніть увагу, що номер версії може бути іншим, коли ви будете читати це.
Крок 3: Витяг Git з архіву з вихідним кодом:
Після завантаження вихідного коду необхідно розпакувати tar-архів. Це можна зробити, виконавши таку команду:
tar -xvf v2.40.0.tar.gz
Після вилучення архіву перейдіть у розпакований каталог за допомогою команди cd. Наприклад:
cd git-2.40.0
Крок 4: Збірка та встановлення Git на Debian з вихідних текстів
Виконайте таку команду для складання Git’а з вихідних текстів:
make prefix=/usr/local all
Ця команда компілює вихідний код і створює виконувані файли, що входять до складу Git. Опція prefix=/usr/local задає каталог встановлення скомпільованого програмного забезпечення.
Після завершення компіляції виконайте наступну команду для встановлення Git:
sudo make prefix=/usr/local install
Ця команда копіює необхідні файли у відповідні місця на вашій системі, щоб ви могли використовувати Git.
Крок 5: Перевірка встановлення Git через джерело
Нарешті, переконайтеся, що Git був успішно встановлений, виконавши наступну команду:
git -version
При цьому має відобразитися версія Git, яку ви щойно встановили.
Приклади команд Git на Debian 12, 11 або 10
У наступних частинах будуть розглянуті деякі типові налаштування і команди, які щодня використовуються користувачами GIT.
Щоб задати своє ім’я та електронну пошту в Git, використовуйте такі команди:
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL"
Ці команди налаштують ваше ім’я та e-mail для повідомлень про фіксацію в Git.
Щоб створити новий каталог для Git, виконайте такі команди:
mkdir example-directory
cd example-directory
git init
Ці команди створять новий каталог для Git та ініціалізують його.
Для перевірки деталей конфігурації Git використовуйте такі команди:
git config --list
cat ~/.gitconfig
Ці команди покажуть деталі конфігурації, що зберігаються в Git.
Для зберігання облікових даних Git можна ввімкнути кеш помічника облікових даних за допомогою таких команд:
git config --global credential.helper cache
git config --global credential.helper "cache --timeout=18000"
Ці команди дозволять Git’у кешувати ваші облікові дані протягом обмеженого часу для підвищення безпеки.
Щоб переглянути стан сховища Git, виконайте таку команду:
git status
Ця команда покаже стан вашого Git-репозиторію.
Для підключення до віддаленого Git-репозиторію використовуйте таку команду:
git remote add origin remote-repository-link
Ця команда дасть змогу синхронізувати та завантажувати/вивантажувати зміни у віддалений репозиторій.
Для фіксації змін у вашому каталозі Git використовуйте таку команду:
git commit -m "git message changelog"
Ця команда дасть змогу зафіксувати зміни з повідомленням у журналі змін.
Для надсилання змін у віддалений репозиторій використовуйте таку команду:
git push origin master
Ця команда дасть змогу перемістити зміни у віддалене сховище для синхронізації обох версій.
Щоб витягти зміни з віддаленого сховища, використовуйте таку команду:
git pull origin master
Ця команда дасть змогу витягувати зміни з віддаленого сховища для синхронізації обох версій.
Висновок
Встановлення Git на Debian – це простий процес, який може бути виконаний як за допомогою менеджера пакетів APT, так і шляхом компіляції вихідного коду. За допомогою APT користувачі можуть легко встановити стабільну версію Git, тоді як компіляція вихідного коду забезпечує доступ до останньої версії Git. Після встановлення Git можна налаштувати для управління кодом та іншими цифровими активами. Користувачі можуть фіксувати, переміщати та витягувати зміни з віддалених репозиторіїв за допомогою відповідних команд. За допомогою цих інструментів управління кодом системи Debian стає простішим і впорядкованішим.