Adicione isto ao seu .bash_profile
:
function gcp () {
if [ -z "$1" ]
then
read -p "Commit Message:" MSG
else
MSG="$1"
fi
git add .
git commit -am "$MSG"
git push
}
agora, sempre que você quiser fazer commit e push, basta executar
gcp "This is the comment"
se você não fornecer uma mensagem de confirmação, ele solicitará uma.
Se você preferir abrir seu editor padrão para comentar, use este:
function gcp () {
git add .
git commit -a
git push
}
mas você pode obter o melhor dos dois mundos, mensagens de uma linha OU mensagens do editor com algo assim:
function gcp() {
git add .
if [ -z "$1" ]
then
git commit -a
else
git commit -am "$1"
fi
git push
}