我正在使用UI客戶端檢查一些代碼到git hub,當我遇到了分離頭部的問題時。我使用客戶端,並且我不熟悉git shell。在我之前,另一位開發人員向主人簽了一些代碼,之後我試圖檢查我的代碼,並得到了問題。GitHub Git客戶端中的分離頭
它從未發生過,我始終能夠提交和同步更改。然後突然間,當另一個人在我面前做出改變時,它就出現了。除了新代碼之外,我的結局沒有任何改變。
此外,我有以下錯誤。
有沒有簡單,方便,快捷的方式我可以擺脫這種分離的頭的東西,讓我的代碼到主分支?
我正在使用UI客戶端檢查一些代碼到git hub,當我遇到了分離頭部的問題時。我使用客戶端,並且我不熟悉git shell。在我之前,另一位開發人員向主人簽了一些代碼,之後我試圖檢查我的代碼,並得到了問題。GitHub Git客戶端中的分離頭
它從未發生過,我始終能夠提交和同步更改。然後突然間,當另一個人在我面前做出改變時,它就出現了。除了新代碼之外,我的結局沒有任何改變。
此外,我有以下錯誤。
有沒有簡單,方便,快捷的方式我可以擺脫這種分離的頭的東西,讓我的代碼到主分支?
的OP Frank解決它的「快」的方式:
由於時間的限制,我只是救了我提交的工作,重新克隆了一個項目,經過更新它。
你似乎有兩個問題:
在這兩種情況下,建議打開一個外殼。
首先備份您的git倉庫,以便在這些解決方案無法使用時重新開始。
對於分離的頭,下面的 「Git: How can I reconcile detached HEAD
with master/origin
?」:
git checkout temp
git checkout -B master temp
對於推:
git pull --rebase
(the refresh your GitHub GUI and you should be able to push)
如果您仍然有 「無法加載提交歷史」 的錯誤消息,check the GitHub GUI log。
請將'git branch'和'git status'的輸出貼出來。 –
[Fix Git detached head?](http://stackoverflow.com/q/10228760/456814)可能有重複。 – 2014-05-30 05:25:58
可能相關:[爲什麼我的Git倉庫進入分離的HEAD狀態?](http://stackoverflow.com/q/3965676/456814)。 – 2014-05-30 05:27:39