From 86a8cf982dcf6370d66723b3ec610dea005c5254 Mon Sep 17 00:00:00 2001 From: Arseniy_Yolkin Date: Thu, 20 Oct 2022 19:09:46 +0500 Subject: [PATCH] Add rebase.md --- rebase.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 rebase.md diff --git a/rebase.md b/rebase.md new file mode 100644 index 00000000..9ffbd049 --- /dev/null +++ b/rebase.md @@ -0,0 +1,8 @@ +## A2. rebase, cherry-pick и amend, чтобы пересоздать историю +#### Нельзя переписать историю — можно создать новую +- `git commit --amend --no-edit` — заменить последний коммит ветки на отредактированный с дополнительными изменениями без изменения сообщения +- `git rebase ` — применить все коммиты от общего родителя до текущего к `` +- `git rebase -i ` — применить заново все коммиты, указав действие с каждым коммитом +- `git rebase --continue` — продолжить rebase после разрешения конфликтов +- `git rebase --abort` — отменить rabase +- `git cherry-pick ` — применить указанный коммит к HEAD \ No newline at end of file