the manual already cover this issue[1]. In short, rebase when you pull if you prefer to, but always merge when you push.
[1] http://git-scm.com/book/en/Git-Branching-Rebasing#The-Perils...
After reading this thread how many people would you guess have done that? Fairly good advice but if you wait for everyone to finish the book you'll wait forever. Better educate constructively when needed.
After reading this thread how many people would you guess have done that? Fairly good advice but if you wait for everyone to finish the book you'll wait forever. Better educate constructively when needed.