Following on from my last git related post about reviewing pull requests I thought I’d quickly let you know of an approach I use when checking the status of my local git repo.

Here’s your typical, lengthy, verbose output from git status

λ git status
On branch master
Your branch is up to date with 'origin/master'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)


nothing added to commit but untracked files present (use "git add" to track)

I prefer a much simpler, shortened output that will just show me the status of files in my current branch, as shown here:

λ git st
## master...origin/master
?? _posts/

This is the output from the git status --short --branch command. Nothing fancy there, but if you look again you’ll see that the command I used is git st.

I created this command using git’s alias feature. You can do exactly the same in your local git configuration by running:

git config --global status --short --branch

I hope you find it as useful as I do and that it makes your life just that teensy little bit better.