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

全部评论

相关推荐

07-02 13:52
门头沟学院 Java
点赞 评论 收藏
分享
06-17 00:26
门头沟学院 Java
程序员小白条:建议换下项目,智能 AI 旅游推荐平台:https://github.com/luoye6/vue3_tourism_frontend 智能 AI 校园二手交易平台:https://github.com/luoye6/vue3_trade_frontend GPT 智能图书馆:https://github.com/luoye6/Vue_BookManageSystem 选项目要选自己能掌握的,然后最好能自己拓展的,分布式这种尽量别去写,不然你只能背八股文了,另外实习的话要多投,尤其是学历不利的情况下,多找几段实习,最好公司title大一点的
无实习如何秋招上岸
点赞 评论 收藏
分享
05-22 09:23
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务