| git init |
Инициализация нового репозитория |
| git add |
Добавление файлов в индекс (staging area) |
| git commit |
Сохранение изменений в истории |
| git log |
Просмотр истории коммитов |
| git status |
Проверка текущего состояния репозитория |
| git branch |
Работа с ветками: создание, список |
| git checkout |
Переключение между ветками или коммитами |
| git switch |
Альтернатива checkout для веток |
| git merge |
Слияние веток |
| git rebase |
Переписывание истории: перемещение коммитов |
| git reset |
Откат истории (мягкий, смешанный, жёсткий) |
| git revert |
Отмена изменений через новый коммит |
| git restore |
Отмена изменений в файлах |
| git cherry-pick |
Выборочный перенос коммита из другой ветки |
| git commit --amend |
Изменение последнего коммита |
| git tag |
Создание меток версий |
| git describe |
Краткое описание текущего состояния на основе тегов |
| git bisect |
Поиск коммита, в котором появилась ошибка |