提问人:Alok 提问时间:11/6/2023 最后编辑:Alok 更新时间:11/6/2023 访问量:72
Git 合并重命名文件的分支
Git merge branches with renamed files
问:
我们有两个分支,一个是主要分支,另一个是开发分支。 我们对开发分支进行更改,并定期将其与 main 合并。 在我最近的更改中,我在开发分支中进行了一些文件重命名并提交了这些(使用 mv file_old file_new然后使用 git add),git 也将其作为重命名。 现在,在将开发分支合并到 main 时(使用 git merge development --no --ff),我看到 main 分支既重命名了文件,也重命名了较旧的文件。
有没有更好的方法可以让我们在合并后只拥有较新的文件(重命名的文件)而不使用较旧的文件?
发展处
mv file_old file_new
git add .
git commit
总公司
git merge development
答: 暂无答案
评论
ort
git merge
git diff --name-status branch1...branch2 -- the-original-file
git diff --name-status branch2...branch1 -- the-original-file
...
..