Not sure if it warrants an article but I've never found any use for git-pull either. When I want to fetch and merge/rebase, I can do just that; I never figured why would I want to use git-pull for it. But on the other hand, I've only used git for about five years and I've only learned the most important low-level commands yet.