我運行了git pull --rebase
,並在使用git rebase --abort
修復了多個合併衝突之後終止了此操作。Git:失敗重新啓動後恢復分散存儲庫
嘗試重組之前,git status
告訴我:「您的分支在20次提交之前超過'origin/master'。」 現在我得到:「你的分支和'起源/主'分開了,分別有15個和5個不同的提交。」
我已經完成了對最新提交(git reset --hard c15...e30
)的重置,但狀態消息仍然相同。
如何將我的存儲庫恢復到狀態是在我開始混亂之前?現在的狀態和以前的狀態有什麼區別?
謝謝。
什麼git狀態報告作爲您當前的分支(輸出的第一行)?另外,作爲參考,對於origin/master,yourbranch和你現在的位置(「git log」的頂部)有什麼相關的提交哈希?使用gitk - 如果您需要gitk,可以給您提供更好的照片。 – 2010-10-19 14:58:02