权利和财富不会促进,反而会损害道德和自由的事业。——雪莱

git多人协同开发老是遇到这种提交,看起来很不舒服

这里有几种去掉的方式

例如可以正则过滤

1
^(?!Merge).*

然后还可以避免,因为这个消息是对于未拉代码就commit,结果pull下来发现远端有更新,本地也有更新,所以会多一个Commitmessage就为

1
Merge remote-tracking branch 'foo' into bar

我们只需要在commit之前先pull即可避免,也可以在PR里使用Squash and Merge压缩合并