你好我有這個問題,混帳(這是所有關於問題)Git:顯示無法更改的更改不顯示?
我想今天早上同步我的工作,得到這個:
,當我點擊「未提交更改它不「T顯示除此以外,但我也不能承諾這一點。這是一種超然的頭。
怎麼辦?:(
你好我有這個問題,混帳(這是所有關於問題)Git:顯示無法更改的更改不顯示?
我想今天早上同步我的工作,得到這個:
,當我點擊「未提交更改它不「T顯示除此以外,但我也不能承諾這一點。這是一種超然的頭。
怎麼辦?:(
您可以點擊Tools -> Open a Shell Here
。
從貝,你可以運行
git checkout master
」(或任何其他分支的名字你是)從detached HEAD切換。git pull
'在外殼拉下任何新的提交。您在分離的頭狀態是presaumbly因爲,在某些時候,你簽出任意提交。
這是您想要提交更改的點嗎?或者你是否想要將它們提交到現有分支(如主分支)的頂端?
要從當前點創建分支,請使用git checkout -b <new branch name>
...然後您可以將更改提交到該分支。
要提交其他分支的提示,您首先需要檢查它(例如git checkout master
)。然而,取決於你處於獨立頭部狀態之後所做的更改,這可能會恢復這些更改(git不會從其存儲庫中丟失更改,但它們很難找到......這可能不在哪裏你想成爲)。
最簡單的選擇可能是從當前點創建分支,將更改提交到該分支,然後簽出您的預期分支併合並。例如: -
git checkout -b newbranch
git commit -am 'my new changes'
git checkout master
git merge newbranch
我注意到你接受然後不接受我的答案。它有什麼問題嗎? – Gavin 2013-02-28 14:42:14