我的项目有一个名为develop的master和一个分支。我在开发中名为A的java文件中写了一些代码,而不是切换到master。当我合并开发分支时,我得到了开发分支的最新代码。到现在为止,没有错误。但问题出现在后面!我切换到分支名称develop,当我继续在develop.than中名为A的文件中写入一些代码时,我将文件推送到名为develop的远程分支。我切换到master,并合并develop分支。在名为A的文件中出现冲突!为什么?请告诉我如何单独使用它。如果我合并文件冲突继续。接下来文件中仍然存在冲突。请帮我解决一下!
答案 0 :(得分:0)
如果有多个人在使用此项目,我建议您在进行任何更改之前从远程分支中取一个拉动。这有助于避免因其他人可能对同一文件进行更改而可能出现的合并冲突。
如果您是唯一一位在此项目中进行更改的人,我建议您查看此文档Git Branching - Basic Branching and Merging ,尤其是在基本合并冲突下标题