git常用命令总结

撤销提交到本地的代码,撤销commit

cd 需要撤销的目录

  • git reset --soft HEAD^
    不删除工作空间提交的代码,撤销 commit,但不撤销 git add . 操作。
  • git reset HEAD^
    不删除工作空间提交的代码,撤销 commit,并且撤销 git add . 操作。注意:-mixed 为默认参数。git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。
  • git reset --hard HEAD^
    删除工作空间提交的代码,撤销 commit,并且撤销 git add . 操作。
    注意:就是说即撤回后,本地提交的代码也不保留。就等于恢复到了上一次的 commit 状态。

3.脱坑技能
1)HEAD^ 的意思是上一个版本,也可以写成 HEAD1。如果你进行了2次 commit,想都撤回,可以使用 HEAD2

2)如果 commit 注释写错了,只是想改一下注释,只需要执行命令行:git commit --amend。此时会进入默认 vim 编辑器,修改注释完后保存即可。

全部评论

相关推荐

图源网络侵权删
dddooola:这个事情我去年8月就看到有人b站(up:程序员正义)在举报了,可能一直在查,这次是查明后的处分了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务