我的团队将很快开始使用 Git,并希望在 master 上保持简洁的历史记录。我想开始将大的更改分解为许多较小的更改,但他们不想在主分支上看到它。我的想法是将我的小改动限制在一个主题分支上,然后与 master 合并,但问题是如果我的主题分支是基于 HEAD 的,那么合并只会导致快进,而不是两个父级的新提交。我如何鼓励 Git 总是创建一个具有多个父级的新提交?我查看了 --squash 并禁用了 --ff 但运气不佳,但也许我误解了这种行为。
问问题
71 次