这个问题已经有了答案:
Can gitconfig options be set conditionally?
5个答案
在git1.7.?
中,push.default
具有值:无、匹配、跟踪…
在git1.8.?
中,push.default
具有值:无,上游,简单…
我自定义我的.gitconfig
文件:
[push]
default = simple
这在git 1.7中不起作用,所以我想检查
git version
并选择要使用的push.default值。有一个类似的问题:Can gitconfig options be set conditionally?
答案是使用脚本,还有其他更好的方法吗?
我使用
git --version
,并输出以下格式:git version 1.8.1.5
有办法检查版本吗?
最佳答案
不,不能这样做,因为git配置文件只是一个哑文本文件。如果您只有两个不同的配置,那么您只需要两个不同的配置文件并在每台计算机上使用正确的配置文件就容易多了。