СПРАВОЧНИК

Команды Git

Версионный контроль: коммиты, ветки, удалёнки

Алфавитно-тематический справочник основных команд Git — распределённой системы контроля версий. Команды сгруппированы по задачам: настройка репозитория, базовый цикл работы, история, ветвление, работа с удалёнными репозиториями и откаты. Каждая запись содержит сигнатуру, краткое описание ключевых опций и рабочий пример.

Базовый цикл 8

Ветки 9

История 4

Настройка и старт 3

Откаты и правки 9

git clean
git clean [-f] [-d]Удаляет неотслеживаемые файлы и каталоги из рабочего каталога.
git commit --amend
git commit --amend [-m "сообщение"]Изменяет последний коммит: правит сообщение или добавляет забытые изменения.
git reset --hard
git reset --hard <коммит>Полностью сбрасывает HEAD, индекс и рабочий каталог к коммиту, удаляя все изменения.
git reset --mixed
git reset --mixed <коммит>Сдвигает HEAD и очищает индекс, оставляя изменения в рабочем каталоге.
git reset --soft
git reset --soft <коммит>Сдвигает HEAD к коммиту, сохраняя все изменения в индексе.
git restore --source
git restore --source <коммит> <путь>Восстанавливает файл из конкретного коммита, не трогая остальную историю.
git revert
git revert <коммит>Создаёт новый коммит, отменяющий изменения указанного коммита.
git stash
git stash [push|pop|list|drop]Временно прячет незакоммиченные изменения, очищая рабочий каталог.
git stash pop
git stash pop [<stash>]Возвращает спрятанные изменения в рабочий каталог и удаляет запись из стека.

Прочее 5

Удалённые 6

Поддержать проект