• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    一不小心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

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

    git push -u origin master -f

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

    总结

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

    您可能感兴趣的文章:
    • 解决使用commit提交大文件无法推送到远程库问题及git rebase使用详解
    • Git rebase命令使用实战
    • git rebase 成功之后撤销的操作方法
    上一篇:浅析git 删除某次指定的提交问题
    下一篇:git rebase 成功之后撤销的操作方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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