Я пытаюсь выполнить фиксацию и нажать одну команду, набрав что-то вроде:
gm "Это моя фиксация message "
Что будет запускаться:
git commit -am" Это мое сообщение фиксации "&& git push
Я пробовал эту функцию в моем .bashrc
:
function gm() {
git commit -am $1 && git push
}
Который работает, за исключением того факта, что я не могу ввести несколько слов в качестве сообщения фиксации. Я могу запустить
gm My_Message
, и он работает нормально, но если я наберу несколько слов, например
gm This is my message
Он запустит только git commit -am "This" && git push
. Я пробовал использовать кавычки, но возвращает ошибку. Как мне настроить эту функцию для работы?