Git команди

Цей сайт здебільшого зосереджений на Java, тому пояснювати систему керування версіями Git та пов’язаний з ним вебсервіс GitHub я не буду, однак надам список основних команд для роботи з Git.

Перевірити статус локального репозиторія (наявність локальних змін):

git status

Створити (ініціалізувати) новий локальний репозиторій:

git init

Індексувати файл або всі файли (додати до наступного коміту):

git add <файл>
git add -A

(Без <>; -A краще ніж *, адже додає також приховані файли)

Зробити коміт (окрему реєстрацію всіх індексованих змін):

git commit -m "<опис>"

(Можна без -m та опису, тоді буде коміт без назви)

Завантажити всі локальні коміти на віддалений репозиторій (GitHub):

git push

Завантажити всі локальні коміти на віддалений репозиторій примусово (у випадку несумісності файлів):

git push -f

Завантажити всі віддалені коміти на локальний репозиторій (тобто оновити локальну версію; краще використовувати перед початком роботи):

git pull

Переглянути журнал комітів / змін:

git log

Порівняти локальні зміни з віддаленим репозиторієм:

git diff

Прив’язати віддалений репозиторій (GitHub) до локального:

git remote add origin <гілка> <посилання_на.git>

(На більш старих репозиторіях базовою гілкою є master, а на новіших — main; посилання на .git можна скопіювати на GitHub репозиторії)

Створити нову локальну гілку:

git checkout -b <назва>

Перейти на іншу гілку:

git checkout <назва>

Copyleft 🄯 2020–2024 Михайло Стецюк <yaBobJonez@gmail.com>.
Сайт має ліцензію Creative Commons License.
Дякую рідній школі та вчителям!