Skip to content

Commit

Permalink
Add rebase.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Arseniy_Yolkin committed Oct 20, 2022
1 parent 3bc4cdc commit 86a8cf9
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions rebase.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## 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

0 comments on commit 86a8cf9

Please sign in to comment.