gitcommand-linecapistrano

How can I combine these git commands?


I do the following string of commands for git and my fingers are getting tired of typing them. :)

git add .
git commit -m 'Some message'
git push
cap deploy

How can I combine those (including adding a message) into a single command, like "git booyah" or something?


Solution

  • This is not an answer to your question (my answer would be: make a bash/batch script).

    I say this: Don't do git add . This will add every change and all untracked files in the current directory and its descendants. You might not want these untracked files in your directory and you'll accidentally add them, especially if you're typing it as much as you claim you are.

    Instead do git add -u. Even better, skip the add stage and do git commit -a -m"blah", which saves you an entire line, which is apparently something you are keen to avoid.