! [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