我只是想重新綁定我的一個功能分支,出了點問題 - 現在我正在想辦法解決這個問題。Git:從失敗的rebase恢復
正在我的功能分支,我只是做了一個:git rebase develop
後提交了一個錯誤修正develop
我也想在功能分支。 這給了我:
$ git rebase develop
First, rewinding head to replay your work on top of it...
Rename from '.git/HEAD.lock' to '.git/HEAD' failed. Should I try again? (y/n)? n
error: Couldn't set HEAD
fatal: Cannot update the ref 'HEAD'.
could not detach HEAD
好了,現在我看到一堆上演此分支的文件,但似乎所有提交的這個分支仍然完好無損(至少我並不缺一個:)
我想將這個分支恢復到它在rebase-attempt之前的樣子。不幸的是,ORIG_HEAD
似乎沒有正確設置rebase之前,因爲我可以看到它顯示旁邊的另一個功能分支(我試圖重新分配此功能分支之前重新提交)提交。
是否重置爲我當前要素分支最後一個可見提交的路徑?
--qu
只是鏈接以供將來參考:http://stackoverflow.com/questions/ 4660521 /從失敗中恢復 - rebase – quaylar 2012-02-28 12:44:42