使用git子树时默认壁球

时间:2016-03-29 14:18:42

标签: git git-subtree

我经常跑

git subtree pull -P shared shared master

但我通常忘记将--squash放在最后,最终复制我的大部分git历史记录。是否有可能在默认情况下使用git?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用:

git config branch.master.mergeoptions "--squash"

或者如果您希望此行为对您的所有git项目都是全局的:

git config --global branch.master.mergeoptions "--squash"

修改

正如Ingo指出的那样,此解决方案通常会将--squash选项应用于merge操作。