For more ideas for git improvements:
If you want to alias the git command, then use your shell, such
as alias g=git
.
If you want history views, see git-recall
If you use oh-my-zsh
, then you may like the git plugin
If you use vim
then see Fugitive
If you use emacs
then see Magit
If you use git shell scripting then see SCM Breeze
If you use node
then see git-alias
For more ideas for git config, and for credit for many of the aliases here, please see these excelent resources:
http://stackoverflow.com/questions/1309430/how-to-embed-bash-script-directly-inside-a-git-alias
http://blog.apiaxle.com/post/handy-git-tips-to-stop-you-getting-fired/
https://github.com/WuTheFWasThat/dotfiles/blob/master/gitconfig
For more ideas for references: