Moin Moin,

wow - two git related posts today ;-)

I recently found a very nice page with helpful git settings. They are written by Mislav Marohnic. On the first page he is discussing Git merge vs. rebase:

http://mislav.uniqpath.com/2013/02/merge-vs-rebase/

The second one is offering some nice tips when using git:

http://mislav.uniqpath.com/2010/07/git-tips/

So it should be a good thing to add some aliases to your ~/.gitconfig. Let’s say you wanna set the shortcut ‘pu’ for pull but with an extra option to always use rebase when pulling:

This helps you to avoid flooding your history with unnecessary merge commits.

Here some helpful shortcuts taken from my ~/.gitconfig:

I found an entry on stackoverflow giving some insight on how to use aliases: http://stackoverflow.com/questions/2553786/how-do-i-alias-commands-in-git

Cheers

Andy