首页 > 其他分享 >git push 提交代码提示错误[rejected]"error: failed to push some refs to 'project url'"

git push 提交代码提示错误[rejected]"error: failed to push some refs to 'project url'"

时间:2022-08-21 14:48:37浏览次数:90  
标签:pull git 合并 代码 some 冲突 push

git push 提交代码提示错误[rejected]"error: failed to push some refs to 'project url'"

 

 

 原因是远程仓库代码和本地代码有冲突,git push 之前的代码并不是远程仓库中最新的代码

此时本地代码已经git commit 所以不能采用git stash 缓存本地代码的更改,

 

 所以要先git pull拉代码,有两种情况,1、代码有冲突,需要手动解决冲突;2、没冲突,git自动合并代码,提示要输入合并信息。

1、git pull拉代码,这时,git会自动合并代码,有冲突的话就会合并失败,要手动解决冲突。

 

 看这时的本地代码,已经把远程仓库拉下来了,并会显示冲突

 

 解决冲突

 

 重新 commit 、push

 

 

2、git pull拉代码,没冲突,git自动合并代码,提示要输入合并信息。

 

1)、键盘输入i 进入编辑状态,写入message

2)、编辑完信息后,按Esc退出编辑状态

 

 3)、键盘输入 :wq ,然后按enter键,保存退出

 

 

成功合并

 

 然后再pull push 上传代码

 

标签:pull,git,合并,代码,some,冲突,push
From: https://www.cnblogs.com/szeto/p/16609964.html

相关文章

  • git pull 拉代码冲突提示“error: Your local changes to the following files would
    gitpull拉代码冲突提示“error:Yourlocalchangestothefollowingfileswouldbeoverwrittenbymerge:        practice/fun.pyPleasecommityourcha......
  • Github + Hexo 搭建个人博客超详细教程
    本文目录generatedwithDocToc网站搭建本文目录1.安装node.js2.添加国内镜像3.安装Git4.注册Github账号5.创建git仓库6.安装Hexo7.配置本地hexo8.连接Github......
  • Mac下载和安装git
    MacOs下载和安装git1、macos安装git方法1、先安装Homebrew(https://git-scm.com/download/mac),再通过Homebrew安装git1./bin/bash-c"$(curl-fsSLhttps://raw.github......
  • Git基本用法
    管理修改文件Resetgitreset//只会影响tracked的文件Unpackedfilegitclean-f-fd-xfd//删除文件、文件&夹、包含.gitignore指定的gitclean-nf-nfd-nxfd......
  • git--提交日志规范
    对于版本控制工具来说,尤为重要的就是每次提交版本到代码库的日志撰写。清晰、规范、格式化的提交日志有助于追踪版本修改,查看历史记录等。Git不允许提交日志为空,这里推荐......
  • git--更改已提交的日志
    如何修改Git已提交的日志在某些时候,你发现了之前提交到git上的日志描述不全或者描述有误,这时你是会想要修改它的。但提交已经是push到服务器,甚至是已经有好几个提交在后......
  • Git版本回退
    转自:https://www.liaoxuefeng.com/wiki/896043488029600/8970135735121921.reset命令--hard参数首先查看commit记录,myproj%gitlogcommit7ce989d2294aeede765a479......
  • Typora+picgo+github图片及文件上传
    一、本地文件上传github右上角newrepository复制https连接在本地下载:git然后找到你要上传的文件夹项目,右键点击文件夹(注意:不能选单个文件或者压缩包......
  • Git代码拉取与推送
    转自:https://www.cnblogs.com/techflow/p/13895261.html1.拉取实gitpull并不是严格意义上的代码拉取命令,至少它还不是最细粒度,更细粒度的是gitfetch。gitfetch:将远程......
  • Hexo+GitHub搭建个人博客
    操作环境:Windows10、Node、Git、ssh前置准备:<username>github.io仓库已建立,预计托管博客网址为<username>github.io/blog先对hexo有个清晰的认识,不至于稀里糊涂的跟......