前言 git在拉取代码的并提交的时候会出现Merge branch ‘master’ of xxx出现这个commit信息是因为拉取的代码和本地的存在冲突导致了分叉。 解决方法 使用 git pull --rebase 方法如果没有冲突代码会直接合并,如果产生了冲突,手动解决一下冲突,这样不会产生多余的commit提交 也可以使用 git config --global pull.rebase true 将每一次的pull执行前先执行rebase reabse reabse详解