我不小心對主線進行了兩項更改 - 比方說commit98
,commit99
。所以現在主線分支commit99
從commmit97
我想恢復最後兩個更改並將主線放回commit97
.
另外,我不應該在沒有 CR(更改請求)的情況下直接將程式碼變更推送到儲存庫。
因此,我希望在本地進行更改,以便我可以建立 CR(更改請求)。
答案1
建立一個新分支:
git checkout -b some_branch
然後:
git rebase -i the_first_commit_you_want_to_modify^
然後調整提交的順序。