Git 合并 A->B 然后合并 B->A 时不会产生新的提交,我如何确保其他团队看到第二次合并?

Git does not produce a new commit when merging A->B then B->A, how do I make sure other teams see the second merge?

Git 合并 A->B 然后合并 B->A 时不会产生新的提交,如何确保其他团队看到第二次合并?
我合并了 A->B 以从其他开发人员那里获取最新信息,以便 QA 可以测试我的更改以及所有其他更改。 现在我需要 B->A 将主分支与我的更改一起推送到远程。 第二次合并不会产生新的提交。 它可能会更新历史但没有新的提交。 所以对于其他开发者来说,它看起来什么也没发生。 同样,将 sourcetree gui 用于 git 不会发出通知,因为它通常会在检测到新提交已被推送到远程时发出通知。 我对新提交有哪些选择? 显然,向某个随机文件添加一行是一种选择,但也是该过程中令人讨厌的补充。 在此先感谢您的建议。

您没有获得合并提交,因为这是快进更新。

您可以使用 --no-ff 选项在快进更新上强制创建合并提交。

git help merge将为您提供更多详细信息。