如何在Git上合并分支时阻止删除的文件返回

时间:2015-01-02 02:53:12

标签: git

我有分支" develop_refactor",基于" develop"科。在" develop_refactor"中,我删除了" develop_refactor"中的一些文件。有时,我合并了#34; develop" to" develop_refactor"更新"开发"的最新代码。但删除的文件又回来了。我必须再次删除。我该如何阻止它返回?

更新

enter image description here

2 个答案:

答案 0 :(得分:2)

出于这个原因,保持分支更新的正确方法是通过变基。

$ git rebase develop

这将在开发的最新提交之上重放所有develop_refactor的提交 - 从而确保每次都删除该文件。

答案 1 :(得分:0)

与服务器中的文件冲突时,将显示已删除的文件。你删除它,但有些人在服务器上修改它。所以git将其视为冲突。它会再次恢复你的决定。如果您不想要此文件,只需将其删除即可。

如果删除的文件未被其他人修改,则从开发人员合并到子分支时不会再次出现。