! [remote rejected] HEAD -> refs/for/2.0.0 (change 125848 closed):git提交报错

今天git提交报错,显示 ! [remote rejected]     HEAD -> refs/for/2.0.0 (change 125848 closed)

原因:和上一笔的提交复用的ID。

解决办法1:

git commit --amend

使用这个命令,然后进入之后,删除change-id,让git重新生成id,再次push到远程仓库

解决办法2:

回退到之前一个版本的提交状态

git reset --soft HEAD~1

再次查看状态,发现已经恢复了

 再次提交

 

 再push到远程仓库,成功!

 

参考了这位老哥的办法:https://blog.csdn.net/leedaning/article/details/43759633

posted @ 2022-06-23 10:00  企业级理解  阅读(462)  评论(0编辑  收藏  举报