美文网首页
git提交到远程版本库失败

git提交到远程版本库失败

作者: Bfmall | 来源:发表于2021-09-09 12:01 被阅读0次

我出现的问题:

To ssh://lining@114.215.120.180:8849/vip
 ! [remote rejected] HEAD -> refs/for/develop (change 2123 closed)
error: failed to push some refs to 'ssh://lining@114.215.120.180:8849

提交到远程版本库操作之后,远程版本库github上面却没有该次提交的内容,最后回头看提交的地方


image.png

终于找到了问题的原因所在了,“(change 2123 closed)”说明在id:2123之后的提交是用了--amend基于该id提交的,但是该id版本已经在远程版本库中进行了合并操作(merge),这种情况下只能重新进行一次新的提交而不能基于已经在远程合并过的提交。


image.png

回退最新的三次提交到倒数第四次提交:

git reset --soft HEAD~3
image.png

再次查看状态,已经回到提交前的状态了:

git status
image.png

然后进行一个新的提交操作(不要--amend参数了):

git commit
image.png

然后再次提交到远程版本库:

git push origin HEAD:refs/for/develop
image.png

OK,终于成功了!
————————————————
版权声明:本文为CSDN博主「leedaning」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/leedaning/article/details/43759633

相关文章

  • git提交到远程版本库失败

    我出现的问题: 提交到远程版本库操作之后,远程版本库github上面却没有该次提交的内容,最后回头看提交的地方 终...

  • Git比较全的使用命令

    Git命令 初始化版本库,并提交到远程服务器端 常用的Git命令 对象库操作相关命令 引用操作相关命令 版本库管理...

  • Git 常用命令速查表

    创建版本库 $ git clone #克隆远程版本库 $ git init ...

  • Git 一些常用指令

    创建版本库 git clone //克隆远程版本库 git clone -b //克隆远程指定分支 g...

  • git从入门到精通

    查看git命令 初始化git仓库 克隆远程仓库(github) 添加新增的文件 提交到本地库 提交到远程maste...

  • git命令总结

    Git 命令总结: 创建版本库 克隆远程版本库 $ git clone 初始化本地版本库 $ git init #...

  • 关联本地git库到github远程库

    场景:我们在本地已经创建了git版本库,需要提交到远程库 第一步:在GitHub上创建远程库 第二步:创建完成后,...

  • git指令

    git常用命令 创建版本库 $ git clone #克隆远程版本库 $ git init #初...

  • 《命令行》Git

    创建版本库 git clone 克隆远程版本库 git init 初始化本地版本库 修改和提交 git statu...

  • Git常用命令速查表

    创建版本库 $ git clone #克隆远程版本库 $ git init #初始化本地版本库 修改和提交...

网友评论

      本文标题:git提交到远程版本库失败

      本文链接:https://www.haomeiwen.com/subject/reuiwltx.html