我在本地开发了一项功能,其中包含一些“正在进行中的工作”提交。当我要使用git-flow feature finish -S
完成此功能时,我希望在develop
中获得一个干净的提交。但是,我在压缩提交之上获得了一个额外的合并提交,该提交引用了我的“正在进行中的工作”提交来自过时的功能分支。这种行为的目的是什么?可以跳过这个额外的合并提交吗?
答案 0 :(得分:1)
我唯一的想法是,压缩提交用于显示单个提交中的所有更改,但保留历史记录无论出于何种原因。
使用squash commit来摆脱细节提交的常用方法似乎不受此命令的支持(不知道为什么)。