2012-07-15 73 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

相关问题