如何将多个配置键值对传递给git clone?

时间:2015-04-15 07:48:12

标签: git configuration git-clone

我想将多个键值配置传递给git clonegit-clone man page只告诉我

  

如果为同一个键提供了多个值,则每个值都将写入配置文件。

但是,我想要做的是设置一个键而不是多个值,而不是多个键值对。

例如,我想设置core.autocrlf=falsecore.filemode=false。我应该如何使用git clone -c选项来执行此操作?

1 个答案:

答案 0 :(得分:2)

只需为每个键值对调用--config / -c标记即可。在这种情况下,

git clone -c core.autocrlf=false -c core.filemode=false <url>

可以解决问题,如下面的测试所示:

$ git clone -c core.autocrlf=false -c core.filemode=false https://github.com/Jubobs/gitdags
$ cat gitdags/.git/config
[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
    precomposeunicode = true
    autocrlf = false
    filemode = false
...