首页 > 其他分享 >解决办法:git错误 error: failed to push some refs to 'https://github.com/...

解决办法:git错误 error: failed to push some refs to 'https://github.com/...

时间:2022-08-23 18:27:21浏览次数:113  
标签:... git pull refs rebase 本地 push 远程

今天提新分支代码发现这个错误,在网上尝试了很多未果。最后发现是项目没有分配开发权限,只是浏览者的权限。分下权限重新git push 就好了。下面是有权限的时候解决方法:

在这里插入图片描述
问题原因:远程库与本地库不一致造成的,在hint中也有提示把远程库同步到本地库就可以了。

解决办法:使用命令行

		git pull --rebase origin master
  • 1    该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。出现如下图执行pull执行成功后,可以成功执行git push origin master操作。

在这里插入图片描述
图形描述问题发生的原因及解决办法:

1. 发生问题时候的状态:
在这里插入图片描述
2. 执行 git pull -–rebase origin master 操作,意为先取消commit记录,并且把它们临时保存为补丁(patch)(这些补丁放到”.git/rebase”目录中),之后同步远程库到本地,最后合并补丁到本地库之中。
在这里插入图片描述
3. 最后把本地库push到远程库当中,使本地与远程仓库保持一致。
在这里插入图片描述

标签:...,git,pull,refs,rebase,本地,push,远程
From: https://www.cnblogs.com/ldywebhome/p/16617341.html

相关文章

  • GIT--快速入门
    本文仅用于作者个人学习记录,如有侵权请联系删除什么是Git分布式版本控制和源代码管理系统软件GIT中的基础概念GIT分区Workspace:工作区  //通过gitinit创建的代......
  • 源码编译安装 git
    1、下载解压git源代码curl-Ohttps://mirrors.edge.kernel.org/pub/software/scm/git/git-2.37.2.tar.gztar-xvfgit-2.37.2.tar.gzcdgit-2.37.22、安装依赖包......
  • 07-React Hooks(路由组件懒加载, Context上下文, 组件优化...)
    扩展setState(1).setState(stateChange,[callback])------对象式的setState1.stateChange为状态改变对象(该对象可以体现出状态的更改)2.callback是可选的......
  • 04-React路由5版本(高亮, 嵌套, 参数传递... )
    React-Router-Dom(路由版本[5])简介React的一个插件库用于实现SPA应用基于React的项目基本都用API<BrowserRouter><HashRouter><Route><Redirect><Link><Na......
  • 01-React基础(JSX, State, Refs, Props组件交互, Event, 生命周期)
    引入JS#react开发JSreact.development.js#reactdom渲染JSreact-dom.development.js#jsx语法转换JSbabel.min.js#参数传值校验JSprop-types.jsJSX语法#......
  • git学习笔记(ing)
    1、git安装官网:https://git-scm.com/官网看操作手册:https://git-scm.com/book/zh/v22、git最低配置git--version #查版本gitversion2.33.1.windows.1gitconfig......
  • 常用的git提交代码命令
    日常开发使用的git提交代码的方法一、初始化本地仓库,提交代码,提交到远程git仓库1、初始化代码仓库gitinit2、将当前目录下的所有文件放到暂存区gitadd.3、查看文件状......
  • Jenkins如何创建一新任务拉取gitlab仓库?
    新建任务   写任务名称   源码管理  输入仓库地址  添加秘钥          如果这里还是提示红色报错,可能是服务器上没有安装g......
  • gitee码云上 创建 Git仓库
    gitee是基于git的代码托管平台,使用gitee之前应该先注册账号登录,点击gitee官网,然后跟着提示注册登录即可。登录之后将鼠标悬浮在右上角的加号上,点击新建仓库 1.创建仓库......
  • vscode+markdown+git 完美笔记软件!!!
     vscode下载:https://code.visualstudio.com/ markdown预览插件  MarkdownPreviewEnhanced  安装参考:https://blog.csdn.net/super828/article/details/10898......