3
以下是我所做的如何将更改合并回HEAD
我创建了一个分支abc
。然后我创建了两个文本文件one.txt and two.txt
。然后我承诺他们分支abc
。然后我从分支中删除文件one.txt并将这些更改提交到分支。 现在我想将这些更改合并回HEAD。我怎样才能做到最后一部分?
以下是我所做的如何将更改合并回HEAD
我创建了一个分支abc
。然后我创建了两个文本文件one.txt and two.txt
。然后我承诺他们分支abc
。然后我从分支中删除文件one.txt并将这些更改提交到分支。 现在我想将这些更改合并回HEAD。我怎样才能做到最后一部分?
首先,改回master
分支:
git checkout master
然后,合并分支abc
:
git merge abc
我知道,但我很困惑与长期HEAD。它并没有说它与主分支合并。 – 2619 2012-07-15 09:20:00
HEAD是指向* current *分支头的指针。当你当前的分支是'abc'时,HEAD指向与'abc'相同的地方。当前分支为“主”时,HEAD指向与“主”相同的位置。 “与HEAD合并”没有意义,因为你已经在那里了。 – 2012-07-15 09:21:10
@ al0neevenings,只需在工作树中执行'$ cat .git/HEAD'就可以实现这个想法。 – kostix 2012-07-15 09:50:38