Як використовувати Git в Linux

З кінця 80-х, коли вперше почалося розробку програмного забезпечення для контролю версій, Git залишається найпростішим у використанні інструментом відстеження змін коду.

Такі сервіси, як Github і Gitlab, пропонують зберігання коду в репозиторії, який часто називають «віддаленим» сховищем. Вони діють як центральне сховище коду; Git може синхронізувати локальний код із центральним кодом, щоб належним чином керувати навіть складними змінами кількома користувачами.

Установка

В Ubuntu, Debian та подібних дистрибутивах, Ви можете встановити Git, запустивши:

sudo apt встановити git

Примітка: Для старіших версій Ubuntu (версія 14.04 і нижче) потрібно використовувати apt-get замість прих.

У CentOS, Fedora та інших дистрибутивах на основі Red Hat, Ви можете встановити Git, запустивши:

yum встановити git

Основні команди Git

Давайте розглянемо деякі основні команди в git який допоможе нам почати відстежувати зміни в нашому коді.

Щоб увімкнути git у локальній папці, виконайте наведену нижче команду в папці в терміналі.

git init

Він створює приховану папку, .git, який містить конфігурацію git та інформацію про відстеження змін, якщо файли додаються для відстеження змін пізніше. Використовуйте його для ініціалізації git у локальному проекті.

Щоб клонувати/завантажити віддалену папку та ініціалізувати на ній git, запустіть команду нижче:

git клон 

тут, , це URL-адреса проекту у віддаленому сховищі. Він завантажить віддалений проект у локальну систему та створить ініціалізовану папку git з іменем проекту.

Зауважте, що бігати не потрібно git init після клонування проекту.

Щоб отримати зміни з віддаленого каталогу за допомогою git, запустіть команду нижче:

git pull

Команда pull git витягне всі зміни у віддаленому репозиторії з моменту останнього витягування або клонування. Користувач повинен спочатку зафіксувати свої локальні зміни, перш ніж витягти з віддаленого доступу, щоб локальні зміни не були втрачені.

У разі конфлікту між витягнутими змінами та локальними змінами git повідомить, де відбувається конфлікт, і попросить користувача змінити файл вручну.

Щоб додати файл або папку до git, запустіть команду нижче:

git додати 

Вищенаведена команда додає файл або папку, зазначені в команді, до проміжної області Git. Проміжна область Git відноситься до стану, коли файл відстежується на предмет змін. Використовуйте git додати . для додавання всіх файлів у поточній папці до проміжної області.

Щоб перевірити статус (стан відстеження) ваших файлів у робочому каталозі, запустіть команду нижче

git статус

Він показує стан відстеження поточної папки; які файли були змінені з моменту останньої фіксації, а які файли не були додані в проміжну область.

Щоб внести зміни в git, скористайтеся командою нижче:

git commit -m "Здійснити повідомлення"

Команда commit зафіксує зміни у файлі, тобто поетапна зміна стала постійною. Обов'язково надати рядок повідомлення з кожним комітом, який повинен описувати зміни, які вносяться в цьому коміті; це для ведення журналу змін.

Щоб надіслати зміни у віддалений репозиторій за допомогою git, запустіть команду нижче:

git push

Після фіксації коду користувач може перемістити внесені зміни у віддалений репозиторій. Зауважте, що користувач повинен спочатку витягнути код перед натисканням, щоб його локальний проект містив усі віддалені зміни, якщо такі є.

Це деякі з основних команд, за допомогою яких користувач може почати використовувати Git для відстеження змін. Інші команди включають зберігання змін, розгалуження проекту та інші функції Git, які можна знайти на сторінці керівництва Git.

Категорія: Linux