前言:在git push的时候,有时候我们会想办法撤销已经git commit的内容,怎么办?
步骤如下:
1、首先,找到之前提交的 git commit 的 ID。
git log // 找到想要撤销的id
2、完成撤销,同时将代码恢复到前 commit Id 对应的版本
git reset --hard id
3、通过git log确认是否成功撤销;
4、通过git push origin master –force强制提交当前版本号,以达到撤销版本号的目的:
git push origin master –force
必须添加参数force进行强制提交,否则会提交失败,并报错;
报错原因:本地项目版本号低于远端仓库版本号。
5、修改代码,重新提交和推送
//修改代码,添加修改
git add .
//重新提交
git commit -m "CSDN-java反射06-成员变量Field-代码优化"
//重新推送
git push origin master
6、如果commit注释写错了,只是想改一下注释,只需要:
git commit --amend
此时会进入默认vim编辑器,修改注释完毕后保存就好了。
更多精彩请关注: Git专题