Tired of GUI Git?
29 March 19

A while ago I went back to basics and learned to use Git in the terminal properly and quickly found I only need a single command 95% of the time.

Most of the time I just want to stage all the changes in a folder, make a commit with a message and push to remote.

Here’s what I type to do this in one line:

gacp 'FIX: a commit with a fix'

and the function to do this:

gacp () {
 commitMsg=$1
 git status &&
 git add . &&
 git commit -m "$commitMsg" &&
 git push
}

-N.


< Return to posts