Git 汇总时光轴

Git 撤销 commit,但未push的命令,并提交

2018-09-26  本文已影响0人  侯工

前言:在git push的时候,有时候我们会想办法撤销已经git commit的内容,怎么办?

步骤如下:

1、首先,找到之前提交的 git commit 的 ID。

git log  // 找到想要撤销的id 

2、完成撤销,同时将代码恢复到前 commit Id 对应的版本

git reset --soft 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编辑器,修改注释完毕后保存就好了。

上一篇 下一篇

猜你喜欢

热点阅读