美文网首页
撤销git commit -m 'xxx'

撤销git commit -m 'xxx'

作者: IamaStupid | 来源:发表于2020-07-28 13:50 被阅读0次

情景:因为commit的时候,一时大意,没有按照提交约定输入描述文字,命令执行后,才反应过来,现在需要撤销commit命令。

// 查看, 这里可以看到刚才执行的git commit
git log

// 撤销
git reset --soft HEAD^

// 再次查看,刚才错误的commit已经没有了
git log

// 按照约定书写commit描述
git commit -m 'LDP#1234 - feature 项目A 产品UI修改'

HEAD^的意思是上一个版本,也可以写成HEAD~1

如果你进行了2次commit,想都撤回,可以使用HEAD~2

这样就成功的撤销了你的commit

注意,这个仅仅是撤回commit操作,git add .命令执行效果仍然还在,代码仍然保留,只需要重新执行一次git commit命令就可以了。

相关文章

网友评论

      本文标题:撤销git commit -m 'xxx'

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