Skip to content

Latest commit

 

History

History
8 lines (8 loc) · 968 Bytes

rebase.md

File metadata and controls

8 lines (8 loc) · 968 Bytes

A2. rebase, cherry-pick и amend, чтобы пересоздать историю

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

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