Git回滾Merge
阿新 • • 發佈:2021-10-29
在Git操作中,有一些典型的情況需要考慮,比如回滾Merge操作。這裡記錄下遇到需要這種操作的時候怎麼處理
中斷合併
在合併的時候,出現了衝突,但是還沒有解決衝突,沒有進行提交的時候,放棄合併。
方案:
git merge --abort
方案2
git reset命令是使HEAD節點指向曾經提交的一個節點上,但是有時候想要保留每一個操作,我們可以使用git revert命令,它會建立新的提交,並撤銷合併的內容。
最後
這裡主要就是說合並出錯的時候怎麼辦。
還沒commit:git merge --abort ,丟棄正在進行的合併
已經commit:
- git revert -m 1 HEAD 新建一個commit,並且回到合併之前的狀態
- git reset --hard commit_id 回退到指定的commit節點
作者:Real_man
連結:https://www.jianshu.com/p/bb5b84c638f0
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。