原因是存在两种独立的提交(每种可能有多个提交): 一种是来自你本地分支副本的提交,另外的提交来自远程分支副本。(通常是由于另外一个人在上游相同的分支做了提交) 解决办法 强制让你的分支push到你的上游分支 git push origin develop -f 这个时候就解决了问题