2014-09-28 2 views
0

Я хотел бы установить псевдоним git, чтобы быстро настроить мои user.name и user.email.Несколько git config в псевдониме псевдонима git

Я пытался играть с опцией --add, но я не был в состоянии сделать что-то вроде:

[alias] 
    cfTest = config --add user.email "[email protected]" --add user.name "test" 

Все, что я получил это:

error: wrong number of arguments 

Я хотел бы сделать это с мерзавцем псевдоним, но если это невозможно, я сделаю это с обычным псевдонимом bash.

Как вы поживаете?

+0

Описание флага '--add' выглядит следующим образом: * Добавляет новую строку к опции без изменения существующих значений. Это то же самое, что предоставление '^ $' как value_regex в '-replace-all' *. Я не думаю, что это то, что ты хочешь. – Jubobs

ответ

1

Вы не можете передать параметр -add несколько раз в одну команду git config, вам нужно будет позвонить git config дважды.

[aliasl] 
    cfgTest = !git config user.name "Andy" && git config user.email "[email protected]" 
+0

'[aliasl]'? Это опечатка? – Jubobs

+0

Отлично, спасибо =) Как вы это нашли? Напоминает мне команду vim ':!' Bash – nobe4

+0

https://www.kernel.org/pub/software/scm/git/docs/git-config.html - «Если расширение псевдонима имеет префикс с восклицательным знаком, он будет рассматриваться как команда оболочки " –

Смежные вопросы