git commit <метка_коммита(опциональна)> - создать коммит в текущей веткеgit branch <имя_ветки> - создать новую веткуgit checkout <имя_ветки> - переключиться на другую веткуgit merge <имя_ветки> - слить ветку в текущуюgit init – инициализация нового локального репозиторияgit clone <url> – клонирование (скачивание) удалённого репозиторияgit status – показать состояние рабочего дерева и индексаgit add <file> – добавить файл (или изменения в файле) в индекс (staging area). С параметром -A – добавить всёgit reset <file> – убрать файл из индексаgit commit -m "message" – зафиксировать изменения в коммитgit diff – показать изменения (разницу между версиями файлов)git remote add <name> <url> – добавить новый удалённый репозиторийgit fetch – скачать изменения с удалённого репозитория без слиянияgit pull – скачать и слить изменения (fetch + merge/rebase)git push – отправить свои коммиты в удалённый репозиторийgit branch – показать список ветокgit branch <name> – создать новую веткуgit checkout <branch> – переключиться на веткуgit checkout -b <name> – создать и сразу переключитьсяgit merge <branch> – слить изменения из другой веткиgit rebase <branch> – перенести коммиты на новое основание