git merge 替换了一个分支而不真正合并它们

git merge replaces one branch without actually merging them

我正在尝试将 branch-to-safely-merge-pav-originpj-master

合并

分支的目录结构pj-master:

分支的目录结构branch-to-safely-merge-pav-origin:

合并后 pj-master 的内容被 branch-to-safely-merge-pav-origin 的内容替换(未合并)。没有尝试合并,没有冲突(并且肯定有冲突)。有什么线索吗?

我的猜测是这些文件存在于 pj-master~ 中,并且在将您带到 branch-to-safely-merge-pav-origin 的其中一个修订版中被删除了。所以....诀窍是了解两个分支 (pj-master~) 上的最后修订版本是什么。光看2个分店的tips就够了