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 编辑器,修改注释完后保存即可。

全部评论

相关推荐

头像 会员标识
02-19 13:42
门头沟学院 Java
运气爆棚福星高赵:清✌️不用很在意项目,八股算法是重点,八股算法说的过去绝对要您
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务