Github上的pull请求自动合并,没有合并泡沫

“这个拉取请求可以自动合并[合并拉请求]”在github中的button是伟大的 – 除了它创build合并泡沫。

有没有办法在github中使用这个button/function,而不创build合并泡沫?

没有。

git博客说,使用这个button你总是得到一个–no-ff合并(没有快速合并)。

如果您不想合并气泡,则必须进行手动合并:

git checkout master git remote add cameronmcefee git://github.com/cameronmcefee/Spoon-Knife.git git fetch cameronmcefee git merge cameronmcefee/my-branch git push origin master 

而且..他们修好了!

看到GitHub的博客压缩你的合并提交

如果您转到存储库的设置,则会看到一个“合并button”部分(在选项下)。 它将有2个button可用:

允许合并提交
使用合并提交将头部分支的所有提交添加到基本分支。

允许南瓜合并
将来自头部分支的所有提交合并到基本分支中的单个提交中。

如果您取消选中第一个选项(并勾选了允许压缩合并 ),PR“合并”将导致重新压缩和压扁。