撤消git重基有人知道如何輕松地撤銷git重基嗎?想到的唯一辦法就是手動完成:Git簽出兩個分支的提交父級。然后從那里創建臨時分支。櫻桃-全部手工提交替換我用手動創建的分支重新建立基礎的分支。在我目前的情況下,這是可行的,因為我可以很容易地發現兩個分支的提交(一個是我的東西,另一個是我同事的東西)。然而,我的方法給我的印象是次優和容易出錯(假設我剛剛使用了我自己的兩個分支)。有什么想法嗎?澄清:我說的是重基,在此期間,重放了一堆提交。不止一個。
3 回答
BIG陽
TA貢獻1859條經驗 獲得超6個贊
git reflog
--hard
HEAD@{5}
git reset --hard HEAD@{5}在Windows中,您可能需要引用以下引用:
git reset --hard "HEAD@{5}"git log HEAD@{5} (窗戶: git log "HEAD@{5}").
git reflog branchname@{1}
[core] logAllRefUpdates = true
繁星淼淼
TA貢獻1775條經驗 獲得超11個贊
ORIG_HEAD
git reset --hard ORIG_HEAD
reset, rebasemergeHEADORIG_HEAD
瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
git rebase --abort
reset.
Interactive rebase already started”.
- 3 回答
- 0 關注
- 796 瀏覽
添加回答
舉報
0/150
提交
取消
