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