Skip to content

Latest commit

 

History

History
6 lines (6 loc) · 690 Bytes

rebase.md

File metadata and controls

6 lines (6 loc) · 690 Bytes

A2. Immutable History

Нельзя переписать историю — можно создать новую

  • git commit --ammend — заменить последний коммит ветки на отредактированный с дополнительными изменениями
  • git rebase <upstream> — применить все коммиты от общего родителя до текущего к <upstream>
  • git rebase -i <upstream> — применить заново все коммиты, указав действие с каждым коммитом
  • git cherry-pick <commit> — применить указанный коммит к HEAD