gpt4 book ai didi

git - 如何防止 git merge 冲突 "Unmerged paths" "Added by them"

转载 作者:太空狗 更新时间:2023-10-29 14:13:37 24 4
gpt4 key购买 nike

我正在将分支 B merge 到分支 A:

$ git checkout A
$ git merge B

我得到错误:

# Unmerged paths:
# (use "git add <file>..." to mark resolution)
#
# added by them: path/to/file

是什么导致了 git“由他们添加”冲突,我该如何防止它发生?

最佳答案

Github 已经发布了一个很好的页面来解释各种 git conflicts ,以及如何避免和解决它们。

在检查冲突消息(尝试进行原始 merge 时显示)后,我可以看到:

CONFLICT (rename/delete): file/to/path deleted in HEAD and renamed in B. Version B of file/to/path left in tree.

这解释了问题是如何产生的,一个分支删除了文件,而另一个分支移动了它。

为防止出现此问题,请不要删除一个分支中的文件并将它们移动到另一个分支中!

关于git - 如何防止 git merge 冲突 "Unmerged paths" "Added by them",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22704101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com