Git 合并具有重命名文件的分支

问题描述 投票:0回答:1

我们有两个分支机构,一个是主要的,另一个是开发的。 我们在开发分支上进行更改并定期将其与主分支合并。 在我最近的更改中,我在开发分支中做了一些文件重命名并提交了这些文件(使用 mv file_old file_new 然后 git add),并且 git 也将其作为重命名。 现在,在将开发分支合并到主分支时(使用 git mergedevelopment --no --ff),我看到主分支将两个文件都重命名为一个和旧的文件。

有没有更好的方法我们可以在合并后只拥有较新的文件(重命名的文件)而无需使用旧文件?

发展分部

mv 文件_旧文件_新 git 添加 . git 提交

总行

git 合并开发 --no --ff

git git-merge file-rename
1个回答
0
投票

你可以简单地做:

git switch development
git pull origin main
# Remove the file rm or del whatever, after which do
git rm file_old
git commit -m "Removed old file: file_old"
git push
© www.soinside.com 2019 - 2024. All rights reserved.