Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在本地开发了一个由几个“正在进行的工作”提交组成的功能。当我打算使用 完成此功能git-flow feature finish -S时,我希望在develop. 但是,我在压缩的提交之上获得了一个额外的合并提交,它引用了我从过时的功能分支中的“正在进行的工作”提交。这种行为的目的是什么?可以跳过这个额外的合并提交吗?
git-flow feature finish -S
develop
我唯一的想法是,压缩提交用于显示单个提交中的所有更改,但出于任何原因保留历史记录。
使用 squash 提交来摆脱细节提交的常用方法似乎不受此命令的支持(不知道为什么)。