如何使用ignore-space-change
为所有合并设置选项git config
?
我可以在merge
上使用别名,但由于我希望该设置适用于git stash pop
,git stash apply
,git pull
和git merge
,其他如果有的话,我想要比设置多个别名更清晰(我甚至不知道我是否可以为子命令设置别名stash
。)
我查看了文档,但找不到要使用的配置选项。
答案 0 :(得分:2)
每分支:
git config branch.$branchname.mergeoptions "-X ignore-space-change"
通过扫描the git config docs找到“合并”。如果有一个全局选项setter我没有看到它,git别名可能会这样做:
git config alias.i-s-c-merge "merge -X ignore-space-change"
我认为现在每个shell都在git命令上都有tab完成,所以它是git i-
和tabkey而不是空格键。