当git在任何单个提交中都没有被移动时,防止git将文件标记为在合并中移动

时间:2016-11-20 11:20:31

标签: git

这有点类似于:How can I prevent git from thinking I did a rename但我认为它有足够的不同(它实际上是一样的吗?)

在单独的分支中,在一次提交中,我删除了几个不再需要的文件并进行了一些更改。在下一次提交中,我添加了一些文件。现在,当我想将该分支合并到master中时,但git认为我将在commit 1中删除的文件移动到了commit 2中添加的文件。

这些文件之间的唯一相似之处是许可证标题和大括号。有没有办法从这样做stp git?在github上查看PR时会导致问题。

我用来查看diff的命令(结果与我在github上看到的结果相同):

git diff -M master HEAD

任何2次连续提交之间的差异并不表示此文件是移动的,只有在分支之间进行差异时才会显示。

0 个答案:

没有答案