一不小心Git REBASE后出现(Master|REBASE 1/10)的问题及解决办法

有时候在向服务器git push origin master的时候会出现失败的现象。它是这样的

DB42D529-EE23-EE17-E9ED-ECF52E69EDE7.png

然后呢,我在百度上历经千辛万苦,找到了解决的方法。

他说是因为远程仓库和本地仓库文件冲突,使用git pull --rebase origin master(拉取远程的文件把本地的覆盖,再上传)。然后再进行push,我这天真的小白,就深信不疑地使用了。第一次还真的成功了。还提交上去了。但是好景不长,我再次使用的时候(也可能是命令记错了),就变成了这样

29E57951-4176-29CA-2AAD-DC3B19566A04.png

然后我git status,他是这样的

BEC7F215-D828-1967-DA32-15BA77D8B34B.png

不仅这样,文件夹的文件都丢失了,我学了一个星期的vue练习都被玩没了,我的心犹如刀割。

我无论如何都要让他们重新回到我的怀抱。我就找啊找,终于,经过跋山涉水,找到了,而且这么简单,只需要:git rebase --abort,使用git rebase --abort 可以解决代码回退的问题

66F09536-C6E8-6C6F-2326-38AFC715A1B7.png

然后我就回到了让我熟悉的地方。然后再git status。247C1F9A-C898-329E-4435-9991D90AB8EC.png

然后我git init。

再打开我的文件夹,文件也都回来了。

---------更新

使用

git push origin master

报的错误可以通过下面文章解决

Git Push出现报错Error: Failed To Push Some Refs To

我还是一个小白,如有错误,多多包涵,欢迎各位大佬指正。

收藏 (0)
评论列表
正在载入评论列表...
我是有底线的