git push报错:non-fast-forward
记录一只菜狗解决git push问题的过程,困扰我很久很久的问题.
参考链接:https://blog.csdn.net/weixin_41287260/article/details/89742151
git push失败:
参考文章,使用
git fetch origin master
git merge origin FETCH_HEAD
git pull --rebase origin master
没看明白,试了一下直接push,还是错…
再搜翻译:“似乎已经有一个rebase-apply目录,我想知道你是否处于另一个rebase的中间。如果是这种情况,请尝试git rebase(–continue | --abort | --skip)如果不是这样,请rm -fr /work/bongos/mygit/.git/rebase-apply并运行我再次。我停下来,以防你还有一些有价值的东西 。”
以防万一先执行一下git rebase --continue:
应该没啥问题了,跳过:git rebase --skip
什么都没有输出,应该是没有问题了吧!
再执行git push origin master!!成功!!
有点误打误撞…git真的让我很头疼.先记录一下,以后有什么理解再来补充