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 <назва>