Skip to content
Denis Kolosov edited this page Dec 8, 2019 · 3 revisions

Изменения

git diff - список всех изменений

git diff --staged - проиндексированные изменений

Удаление

git rm --cached path/to/file - удаление из индекса, не удаляя локально

Логи

git log --stat - лог со статистикой изменений

Изменение коммитов

git commit --amend - изменить последний коммит

git rebase -i HEAD~3 - изменить 3 последних коммита

Перебазирование

git rebase master server - перемещение ветки server на ветку master

git rebase --onto master server client - взять изменения от общего предка веток client и server и повторить их на master

Переключиться в master и сделать мердж