Git 如何将更改合并回头部

Git 如何将更改合并回头部,git,github,Git,Github,这就是我所做的 我创建了一个分支abc。然后我创建了两个文本文件one.txt和two.txt。然后我将它们提交到分支abc。然后,我从分支中删除了文件one.txt,并将这些更改提交到分支现在我想将这些更改合并回头部。如何完成最后一部分?首先,切换回master分支: git checkout master 然后,合并分支abc: git merge abc 我知道,但我对“头”这个词感到困惑。它并没有说将其与主分支合并。HEAD是指向当前分支头的指针。当您当前的分支机构是abc时,HEA

这就是我所做的


我创建了一个分支
abc
。然后我创建了两个文本文件
one.txt和two.txt
。然后我将它们提交到分支
abc
。然后,我从分支中删除了文件one.txt,并将这些更改提交到分支现在我想将这些更改合并回头部。如何完成最后一部分?

首先,切换回
master
分支:

git checkout master
然后,合并分支
abc

git merge abc

我知道,但我对“头”这个词感到困惑。它并没有说将其与主分支合并。HEAD是指向当前分支头的指针。当您当前的分支机构是
abc
时,HEAD指向与
abc
相同的位置。当前分支为
master
时,HEAD指向与
master
相同的位置。“与HEAD合并”是没有意义的,因为您已经在那里了。@al0neevenings,只需在您的工作树中执行
$cat.git/HEAD
即可获得该想法。