我手邊有緊急問題。 首先,是的,我意識到這是一個非常愚蠢的錯誤。GitHub for Mac問題 - 推到HEAD分支,然後切換
早些時候,我有一個同步衝突,正確解決它,並繼續前進。我只花了大約4個小時的工作,保存好了一切,然後去推送GitHub(使用GitHub for Mac客戶端)。當我這樣做時,它說有錯誤,我注意到我在一個名爲「HEAD」的分支上。然後,我點擊切換分支,並立即驚慌失措,因爲我意識到我的所有更改都沒有了(因爲我改變了分支)。
有什麼辦法可以切換回來並恢復我的信息?
如果有人可以請幫助,它將不勝感激!
謝謝。
您是否試過再次簽出HEAD分支? 'git checkout HEAD'' – iltempo 2012-02-29 06:27:04
我得到了「你的分支和'origin/ryan'已經分離了,並且分別有1個和6個不同的提交,那麼在Xcode中就沒有任何反應(ryan是我的分支的名字我通常工作)任何想法?(感謝您的快速回復!) – ryanwils 2012-02-29 06:45:08
您可以檢查您的缺失提交是否在您的源代碼倉庫中可用?'git log HEAD ..origin/ryan'另請參見您最近的提交'git show'。我是正確的,你需要所有這些嗎? – iltempo 2012-02-29 06:58:52