2013-07-18 7 views
2

Я пытаюсь создать GIT псевдоним в о-мой-ЗШ создавать и толкать новую ветку в одном ряду:о-мой-ЗШ: сцепить 2 псевдонимами

alias gnb='git checkout -b [email protected] && git push -u origin [email protected]' 

Если я печатаю

gnb foo 

у меня есть эта ошибка:

error: switch `b' requires a value 

Если я разделил этот псевдоним в 2:

alias gnb='git checkout -b [email protected]' 
alias gpb 'git push -u origin [email protected]' 

И назовите их, все работает нормально.

Что я делаю неправильно?

ответ

2

Вы должны использовать функцию следующим образом:

function gnb { 
    git checkout -b $1 && git push -u origin $1 
} 

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

  • Нет связанных вопросов^_^