Я пытаюсь создать псевдоним для git commit
function gcam() {
git commit -a -m $@ ;
git status
}
когда я вызываю команду с gcam 'something'
, она работает правильно, но если в середине сообщения есть пробел, например gcam 'new commit'
, появляется сообщение Paths with -a does not make sense
Я искал это решение , но у меня оно не работает, потому что я использую $@
, а не $1
. Почему $@
? Просто если мне нужно передать дополнительный аргумент для git commit.
Есть идеи, чтобы это сработало?
Заранее спасибо