将分支合并到我的develop时遇到了冲突。
git
它无法自动解决它,我发现我已经编辑了包括以下内容的文件:
<<<<<<< HEAD
some code
=======
some other code
>>>>>>> develop
我已经能够通过编辑文件并给出它来手动解决它commit
,但问题仍然存在,什么是HEAD
?我假设开发也是您要合并的开发分支,对吗?
假设我的分支名为foo并且我想将它合并到开发中(都在本地)。
将分支合并到我的develop时遇到了冲突。
git
它无法自动解决它,我发现我已经编辑了包括以下内容的文件:
<<<<<<< HEAD
some code
=======
some other code
>>>>>>> develop
我已经能够通过编辑文件并给出它来手动解决它commit
,但问题仍然存在,什么是HEAD
?我假设开发也是您要合并的开发分支,对吗?
假设我的分支名为foo并且我想将它合并到开发中(都在本地)。
HEAD
是您创建的分支的最后一次提交merge
因此,如果您想保留合并时所在分支的更改,请从
develop
. 另一方面,如果您想保留分支的更改develop
,请删除HEAD
通常HEAD是您的标头
working area
,在这种情况下,HEAD应该是源代码,而DEVELOP将是您本地存储库中的代码。