2015-04-15 2 views
1

Я хотел бы передать несколько конфигураций ключевого значения в git clone. git-clone man page только сообщает мне, чтоКак передать несколько пар ключ-значение конфигурации в git clone?

Если для одного и того же ключа задано несколько значений, каждое значение будет записано в файл конфигурации.

Однако, что я хочу сделать, это установить, а не несколько значений для ключа, но несколько пар ключ-значение.

Например, я хотел бы установить core.autocrlf=false и core.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 
... 
Смежные вопросы