我遇到了这样的情况:在一个分支的克隆中,我处理了一个文件,重新命名了它,将它移到了不同的位置,甚至有两个副本(不要问.)现在我终于决定了最后的地点。
但是,每当我合并该文件中的更改时,git就会在旧位置(使用旧名称)重新创建该文件,而不是将其与新文件合并。
我如何告诉git将新文件视为旧文件的移动?
更新
我试图通过以下步骤来解决这个问题:
然后,我对原来的分支进行了另一次更改,然后再次合并,只看到git再次创建旧文件。
发布于 2016-02-02 15:49:50
如果git自动合并不符合您的要求,则应该手动合并:
git merge <branch> --no-commit --no-ff
这将在分支处启动合并。git add和git commit
提交您的更改。https://stackoverflow.com/questions/35157624
复制相似问题