Hi. I'm in a development team that has one official repo, and each developer has their own repo that is much the same as that official repo - modulo how recently we synchronized them. I'm getting _many_ Merge records that look like: Merge branch 'develop' of ghosthub.whatever.net:abcd-def/ghij-jk… ...and I don't know where they are coming from. The merge records do not appear to show up in 'git log -v'. I only see them in Ghosthub pull requests (Ghosthub being like Github, but private). I suspect the merge records may be coming from this small bit of shell script I've been using to pull from the master repo into my personal repo: git fetch upstream git checkout "$branch" git config pull.rebase false git pull upstream "$branch" git push origin "$branch" Does that snippet look responsible? If yes, how might I change it to stop creating all those merge records? If no, any guesses what else might be causing it? Thanks!