Very often, it's useful to get the current branch of your git repository
at the command line, or via a script. The obvious (and messy) way is to
git branch and capture the line with the asterisk and strip the asterisk
and whitespace. Here's a better way:
git rev-parse --abbrev-ref HEAD # or assign it to a variable branch=$(git rev-parse --abbrev-ref HEAD)
You can even add this to your
PS1 environment variable so that your command
prompt always shows the branch you're in.