【发布时间】:2021-12-01 03:36:51
【问题描述】:
我有两个本地分支机构,比如 A 和 B。 我运行以下命令
- git checkout A
- git merge -X theirs B - “评论”
如果我再次运行命令
git merge B --> 它抛出消息“已经是最新的”
如果我运行以下命令 git diff A..B --> 它返回 4 个文件的差异
所以我用分支 B 的内容“粉碎”分支 A 的内容 如果我再次在分支 A 上运行合并命令,它会返回一切都是最新的 但是如果我在两个分支之间运行“差异”,它会返回四个文件中的差异。
发生了什么?
提前致谢。
最好的问候
【问题讨论】: