I also recommend including the branch name in your shell prompt. For bash, I have in my `.bashrc`: PS1='\u@\h:\w$(__git_ps1 " [%s]")\$ ' Run
Depending on your distribution, you may need to install a package or source some shell script to the `__git_ps1` command. For example, I need source /usr/share/git-core/contrib/completion/git-prompt.sh Run in my `.bashrc`. If you have this set up, the branch name would change from `devel` to something like `devel|MERGE` in the prompt. That way you can see if Git put you in the "merge mode" without even checking `git status`.