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“合并”将导致重新压缩和压扁。