执行 git pull 命令的时候,发生了一些错误,信息如下:
fatal: Not possible to fast-forward, aborting.
出现这种原因是因为本地版本比较老,而且commit了新内容,那么如何解决呢?加上--rebase即可,例如:
git pull origin master --rebase
就可以正常解决,并pull成功了。
如果还报错:
error: cannot pull with rebase: You have unstaged changes.
error: please commit or stash them.
出现这种错误的原因就是本地有修改的内容没有commit,只需要commit下即可(如果是不需要的改动就还原被改动的文件),commit后重新执行 git pull origin xxx --rebase即可