我有分支" develop_refactor",基于" develop"科。在" develop_refactor"中,我删除了" develop_refactor"中的一些文件。有时,我合并了#34; develop" to" develop_refactor"更新"开发"的最新代码。但删除的文件又回来了。我必须再次删除。我该如何阻止它返回?
更新:
答案 0 :(得分:2)
出于这个原因,保持分支更新的正确方法是通过变基。
$ git rebase develop
这将在开发的最新提交之上重放所有develop_refactor的提交 - 从而确保每次都删除该文件。
答案 1 :(得分:0)
与服务器中的文件冲突时,将显示已删除的文件。你删除它,但有些人在服务器上修改它。所以git将其视为冲突。它会再次恢复你的决定。如果您不想要此文件,只需将其删除即可。
如果删除的文件未被其他人修改,则从开发人员合并到子分支时不会再次出现。