Опис Команда Опції та особливості
Ініціалізація нового репозиторію git init Створює новий порожній Git-репозиторій або реініціалізує існуючий
Клонування існуючого репозиторію git clone -b: Клонувати певну гілку, --depth: Обмежити кількість історії для клонування
Перегляд статусу репозиторію git status -s: Скорочений варіант виведення
Додавання файлів до індексу git add -A: Додати всі зміни, -p: Додати зміни по частинам
Фіксація змін у репозиторії git commit -m: Додати повідомлення до комміту, --amend: Виправити останній комміт
Перегляд історії коммітів git log --oneline: Скорочений формат виведення, --graph: Графічне відображення гілок
Переключення між гілками git checkout -b: Створити нову гілку та переключитися на неї
Злиття гілок git merge --no-ff: Примусове створення нового комміту при злитті
Відправлення змін на віддалений сервер git push -u: Встановити віддалену гілку як upstream для поточної гілки
Оновлення локального репозиторію з віддаленого git pull Зазвичай використовується для отримання останніх змін з віддаленого репозиторію
Видалення гілки git branch -d Видаляє локальну гілку (-D для примусового видалення)
Перегляд відмінностей між коммітами git diff Показує різницю між робочим каталогом та індексом або між двома коммітами