2015-04-15 72 views
1

我想通過多個鍵值配置git clonegit-clone man page只告訴我,如何將多個配置鍵值對傳遞給git clone?

如果爲同一個鍵給出多個值,每個值將被寫入配置文件。

但是,我想要做的是設置,而不是多個值到一個鍵,但多個鍵值對。

例如,我想設置core.autocrlf=falsecore.filemode=false。我應該如何使用git clone-c選項來做到這一點?

回答

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 
...