git使用问题之Your branch and 'origin/master' have diverged
1、问题描述:在我们pull代码时,有时候会意外的在vim上出现如下提示(其实就是pull失败了)“ Your branch and 'origin/master' have diverged,(use "git pull" to merge the remote branch into yours)nothing to commit, working tree clean ”...
文章共227字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
1、问题描述:
在我们pull代码时,有时候会意外的在vim上出现如下提示(其实就是pull失败了)
“ Your branch and 'origin/master' have diverged,
(use "git pull" to merge the remote branch into yours)
nothing to commit, working tree clean ”
问题翻译过来其实就是合并产生了一些冲突,不过这个冲突不是由于代码错误引起的,所以不必过于纠结。
2、解决办法:
遇到这个问题,有两种方法:
方法一:
$ git fetch origin
$ git reset --hard origin/master
这样做就是让你本地滚会最初更改前的状态,可以解决问题,但非常不值得推荐使用。试想如果你本地更改了很多代码,回滚过之后你之前做的那些事情全部清空,代价太高。
更多推荐
已为社区贡献1条内容
所有评论(0)