先说自己出现这个问题的原因吧:
由于网络问题,git pull ,git push 结果出现了问题,但是由于网络,有些错误也没能够及时返回。这种错误也遇到过多次,今天经过多次尝试终于把问题解决了。
步骤如下:
1: git rebase --abort
2: git checkout master
3: git rebase origin/master 注意此处, 此处有可能会出现冲突,出现冲突的话,先改正冲突,并通过git add 命令添加到添加到git 中,这样就可以执行第4部了,否则,可能又会出现 not ont branch的错误了。
4: git rebase --continue
这样就大功告成了,。你可以git status 试试,现在已经正常了。。呵呵。。
... redo the merge git rebase --continue