2015-05-21 101 views
-2

我一直在GIT上工作。我有一些問題,所以R-n-D我選了一些腦袋。我一直在努力工作。我提交了我的代碼。當我檢查控制檯時,它顯示我的頭部指向a6dd3dd從分支脫離的Git頭

我簽出原產主,並顯示頭從this.n.this分離,一切都漲了。雖然我在我的最後一個頭腦中承諾。我將如何移動到那個頭上。並將我的代碼推送到Origin主,以便我的整個代碼合併。我的代碼在該頭部完成會是安全的嗎?我怎樣才能找回它並與主人當前的代碼混合。

+0

我仍然不清楚問題的原因。我不知道這就是爲什麼我在這裏提出問題的解決方案。如果大家都知道解決方案,所有人都一樣,那麼爲什麼這個論壇會運行? 背後有什麼邏輯降低了這個問題? – Sankalp

+1

我相信這是因爲你的邏輯很混亂。很難弄清楚你的意思。例如,什麼是「this.n.this」?使用更多真實的例子,提交數字等等,以便人們可以跟蹤事件列表。我相信這很難,但是因爲你的英語不太好,所以很難理解。但這通常不是問題。在這種情況下,它會讓你的邏輯變得更難。 –

回答

1

糾正我,如果我誤解了你的情況,但只要你記錯SHA丟失的承諾:

git checkout a6dd3dd 
git checkout -b lost_head 

再快進掌握任何其他臨時黨支部,如

git checkout master 
git merge --ff-only lost_head 
git branch -d lost_head 
git push origin master