У меня есть несколько коммитов:
- 1 - 2 - 3 - 4 - 5 (HEAD, master)
Впоследствии я заметил, что коммиты 2 и 3 действительно должны были перейти в отдельную ветку. Они полностью независимы от коммитов 4 и 5. Могу ли я использовать git rebase
для создания?
- 1 - 4 - 5 (HEAD, master)
\
2 - 3 (TestBranch)
И, что наиболее важно, останутся ли SHA1 для Commit 2
и Commit 3
такими же, какими они были до перебазирования?