git commit 回退

  1. 直接回退到上个版本
git log
git reset --hard <commit id>

会退到上个版本,但是不会保留之前的修改

  1. 回到上个版本,并且保留在 index 缓存区
git log
git reset --soft  <commit id>
  1. 回到上个版本,但是不保留在 index 缓存区
git log
git reset --mixed  <commit id>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 与常用的版本控制工具 ...
    闽越布衣阅读 2,771评论 0 18
  • 总有一天,你坚持的东西,会反过来拥抱你。 年前这段时间抓中文阅读跟拼音,年后抓英语,中文孩子有了些窍门,英文自己心...
    东泽666阅读 137评论 1 2
  • A1: 反思过往,英文原版完成度低可能就是只是把它当作兴趣爱好来读,并没有当成是刻意练习。 A2: 1.总目标:下...
    原来是Hui姑娘啊阅读 114评论 1 0