Git Merge不会合并其他分支中的所有文件

时间:2018-07-20 11:48:32

标签: git

这就是我的情况。

我的.gitignore为空。 10天前,我有一个A分支,从中我创建了一个新分支B。今天,我想将A分支合并到B分支以保持同步。但是,当我尝试使用merge命令时,我注意到虽然A和B中的文件有所不同,但有些文件并未包含在合并中。

当我尝试使用git diff --name-status A命令查看分支之间的差异时,将包含文件。

这是常见问题吗?该如何解决?

1 个答案:

答案 0 :(得分:0)

因此,在进行一些故障排除后,我找到了问题的原因。

我在上次提交的视觉表示中注意到,第三个分支已合并到我的分支中,当我执行git reset HEAD~时,它取消了上次提交的更改,并且在sourcetree UI中看到了与我分支的远程节点之间的提交次数相差22次。然后,我从B开始了一个新的分支C,进行了我未分级的更改,并将A合并回了C。