2012-07-15 31 views
3

以下是我所做的如何將更改合併回HEAD

我創建了一個分支abc。然後我創建了兩個文本文件one.txt and two.txt。然後我承諾他們分支abc。然後我從分支中刪除文件one.txt並將這些更改提交到分支。 現在我想將這些更改合併回HEAD。我怎樣才能做到最後一部分?

回答

4

首先,改回master分支:

git checkout master 

然後,合併分支abc

git merge abc 
+0

我知道,但我很困惑與長期HEAD。它並沒有說它與主分支合併。 – 2619 2012-07-15 09:20:00

+3

HEAD是指向* current *分支頭的指針。當你當前的分支是'abc'時,HEAD指向與'abc'相同的地方。當前分支爲「主」時,HEAD指向與「主」相同的位置。 「與HEAD合併」沒有意義,因爲你已經在那裏了。 – 2012-07-15 09:21:10

+0

@ al0neevenings,只需在工作樹中執行'$ cat .git/HEAD'就可以實現這個想法。 – kostix 2012-07-15 09:50:38