当前位置:  开发笔记 > 编程语言 > 正文

git pull总是导致合并

如何解决《gitpull总是导致合并》经验,为你挑选了1个好方法。

我有一个问题,每当我在生产服务器中运行git pull时,它将导致合并.

如果我运行git status,我会得到以下输出:

$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 351 commits.
#   (use "git push" to publish your local commits)
#
nothing to commit, working directory clean

好的,所以有351个本地提交.但是git diff没有显示任何局部变化:

$ git diff origin/master..HEAD
(no output)

如果我使用git log origin/master..HEAD,我只会看到类似"****的合并分支'主'的消息".

关于如何摆脱那些似乎毫无用处的351个本地提交的任何想法?



1> Stop ongoing..:

首先,以防万一,让我们为当前分支创建一个备份:

git branch master-bak

如果git diff origin/master..HEAD给出的输出为空,则意味着您当前的分支具有与相同的内容origin/master。在这种情况下,您只需将本地分支重置为与以下状态相同的状态origin/master

git reset origin/master

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有