git rebase master 的时候出现错误?

如下,git rebase master 提醒我下图的错误

First, rewinding head to replay your work on top of it...
Fast-forwarded text to master.

image.png

我找到了说用 git fetch origin; git reset --hard origin/<branch> 能解决。

但是这句话写的很不容易理解,是否有大佬用更加通俗易懂的回答来解释一下呢?谢谢

阅读 2.5k
1 个回答

根据《Pro Git》第96页,The Basic Rebase章节的说明,这个貌似并不是错误信息。fast-forwarded表示的应该是说:a rebase onto b,a是b的快进版本,或者说a和b貌似没有分歧。

看一下HEAD的指向,以及所在分支与master分支的关系吧,git log --graph --oneline看看是不是快进的。

确实没有见过这个信息

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏