Al usar
"git pull --rebase"
Git utiliza git-rebase en vez de git-merge.
git-merge nos genera un commit con todos los cambios entre el branch local y el branch que estamos bajando.
git-rebase va hacia atrás, hasta donde los branches divergieron, hace un reset y empieza a aplicar los cambios progresivamente, hasta llegar al último commit. Esto nos deja un log mucho más fácil de leer que con el commit generado por git-merge.
Así vamos a dejar de ver tantos:
"Merge branch 'master' of github.com:etagwerker/whuffiebank"
Para más información: http://progit.org/book/es/ch3-6.html
