【发布时间】:2019-05-30 09:29:06
【问题描述】:
我通常尝试squash 在一次提交中添加属于同一功能的所有提交。这样做的原因之一是让我(和我的团队)轻松地在必要时快速、干净地使用revert 我的功能。
但这阻止了我在创建连贯的 git 历史更有意义时将新添加的内容划分为多个提交。
如何在我的历史记录中添加 2 次提交,但同时让它们一次性恢复?
我在想merge 提交在这里可能有一些用处,但我不知道如何。
【问题讨论】:
-
为什么压缩会使还原“干净”和“容易”?