最佳答案
我在 git 中重新定基,我得到的一个冲突是‘ both add’——也就是说,在我的分支中独立地添加了相同的文件名,在我重新定基的分支中也添加了相同的文件名。git status
告诉我:
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# both added: src/MyFile.cs
我的问题是,我该怎么解决?我必须使用合并工具,还是有一种方法可以只从命令行进行合并?如果我使用 git rm src/MyFile.cs
,git 如何知道要删除哪个文件版本,以及要保留哪个版本?