Posts like these make me feel like I don&#x27;t know anything about git even though I&#x27;ve been using it forever.<p>I normally always do git pull --rebase. Is that bad or what is being talked about here? I never liked normal &#x27;git pull&#x27; as it muddies up the logs with merge commit messages if there are changes upstream.<p>Most docs say pull with rebase is cleaner[1]<p>[1]<a href="http:&#x2F;&#x2F;gitready.com&#x2F;advanced&#x2F;2009&#x2F;02&#x2F;11&#x2F;pull-with-rebase.html" rel="nofollow">http:&#x2F;&#x2F;gitready.com&#x2F;advanced&#x2F;2009&#x2F;02&#x2F;11&#x2F;pull-with-rebase.htm...</a>