【发布时间】:2020-11-05 22:37:33
【问题描述】:
我有一个包含多个提交的 develop 分支。该分支应合并到 master 分支中。 我还希望 master 分支提交历史记录尽可能干净,所以我只想有一个合并条目。因此,我执行以下操作:
git merge --squash develop
git commit
现在来自 develop 的所有更改都在 master 中,并且在 master 上只有一个提交。到目前为止一切顺利:-)
现在的问题是,master 和 develop 似乎不同步。 IE。如果我再次提交 develop,我将无法再将其合并到 master 中。很多冲突都在冒出来。
壁球合并到底应该如何完成,以便之后两个分支同步?
【问题讨论】: