在Git 1.7.?
中,push.default
有价值:没有,匹配,跟踪......
在Git 1.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
有没有办法检查版本?
答案 0 :(得分:3)
不,你不能这样做,因为git配置文件只是一个愚蠢的文本文件。如果你只有两个不同的配置,那么你可以更轻松地拥有两个不同的配置文件,并在每台机器上使用正确的配置文件。