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

 更新时间:2020年07月30日 11:05:27   作者:天茗霜  
这篇文章主要介绍了一不小心git rebase后出现(master|REBASE 1/10)的问题及解决办法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

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

在这里插入图片描述

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

在这里插入图片描述

然后我git status,他是这样的

在这里插入图片描述

不仅这样,文件夹的文件都丢失了,我学了一个星期的vue练习都被玩没了,我的心犹如刀割。
我无论如何都要让他们重新回到我的怀抱。我就找啊找,终于,经过跋山涉水,找到了,而且这么简单,只需要:git rebase --abort,使用git rebase --abort 可以解决代码回退的问题

在这里插入图片描述

然后我就回到了让我熟悉的地方。然后再git status。

在这里插入图片描述

然后我git init。
再打开我的文件夹,文件也都回来了。
---------更新
使用

git push origin master

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

git push 出现报错error: failed to push some refs to的解决办法

今天向git提交代码的时候出现了报错

 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to '巴拉巴拉巴拉'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

这东西就是本地和远程起了冲突

可以先将远程的代码拉下来

git pull

  • 然后找到冲突的文件进行保留
  • 解决完成后冲突在push上去

然后还有一个比较刚的方法:

git push -u origin master -f

另外这个命令比较危险,他的意思是将本地代码强制推送带远程,那么就会覆盖远程当前代码。慎用!!

总结

到此这篇关于一不小心git rebase后出现(master|REBASE 1/10)的问题及解决办法的文章就介绍到这了,更多相关git rebase后出现(master|REBASE 1/10)内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • github 常用命令总结大全

    github 常用命令总结大全

    这里整理了github 常用命令的知识,希望能帮助使用GitHub的朋友快速掌握常用命令,有需要的朋友参考下
    2016-09-09
  • Web通信 分析工具 [推荐]

    Web通信 分析工具 [推荐]

    在抓虾上看到一篇Web开发分析工具的文章(链接就免了),怎么远没有我用的东西好用呢? 还是介绍介绍我用的吧。由于平常开发只用FireFox,完成后再去调试IE, 所以这些工具绝大部分是针对FireFox的。
    2009-04-04
  • VSCODE添加open with code实现右键打开文件夹

    VSCODE添加open with code实现右键打开文件夹

    这篇文章主要介绍了VSCODE添加open with code实现右键打开文件夹,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • 使用VSCode 创建一个插件

    使用VSCode 创建一个插件

    相信大家对vscode应该都不陌生,VSCode是微软出的一款轻量级代码编辑器,免费而且功能强大,以功能强大、提示友好、不错的性能和颜值俘获了大量开发者的青睐,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。
    2020-01-01
  • 为Jenkins创建定时构建任务

    为Jenkins创建定时构建任务

    这篇文章介绍了为Jenkins创建定时构建任务的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • 程序员学英语的一个方法

    程序员学英语的一个方法

    这篇文章主要介绍了程序员学英语的一个方法,程序员学习英语是很有必要的,只要坚持下去,相信必有收获,需要的朋友可以参考下
    2014-08-08
  • 推荐几个好用的WordPress媒体库分类/文件夹管理插件

    推荐几个好用的WordPress媒体库分类/文件夹管理插件

    这篇文章主要介绍了推荐几个好用的WordPress媒体库分类/文件夹管理插件
    2021-09-09
  • 如何在网页中显示服务器时间

    如何在网页中显示服务器时间

    在网页上显示时间,如果取的是用户本机的时间,由于用户的时间往往不准确,所以显示的有问题。而服务器时间一般不会误差太大,所以最好显示服务器时间
    2013-03-03
  • 微信小程序学习之初探小程序

    微信小程序学习之初探小程序

    这两天“微信小程序”这个词占据了朋友圈,大有一番风起云涌之势,当然,还不可能夸张到使原生App开发人员失业这种程度。当然,作为一名技术人员,时刻保持对新技术的好奇心是必须的,所以在网上找大神的教程,搭建了一下开发环境,来学习一下这个新的开发框架。
    2016-09-09
  • IDEA导入Git项目的方法

    IDEA导入Git项目的方法

    这篇文章主要介绍了IDEA导入Git项目的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09

最新评论