我经常跑
git subtree pull -P shared shared master
但我通常忘记将--squash
放在最后,最终复制我的大部分git历史记录。是否有可能在默认情况下使用git?
谢谢!
答案 0 :(得分:0)
您可以使用:
git config branch.master.mergeoptions "--squash"
或者如果您希望此行为对您的所有git
项目都是全局的:
git config --global branch.master.mergeoptions "--squash"
修改强>
正如Ingo指出的那样,此解决方案通常会将--squash
选项应用于merge
操作。