git pull is probably creating the commit. If you make a local commit and then run git pull after someone else pushes a commit up to the repository, Git downloads the other developer's commit and then merges it into your local branch. How to avoid these merge commits in the future You could use git pull --rebase to prevent this from happening in the future, but rebasing has its perils, and I recomm