版本回退

  • 指令:git reset --hard 哈希值
  • git reset --hard HEAD^代表回退到上一个版本,上上一个版本就是HEAD^,当然往上100个版本写100个比较容易数不过来,所以写成HEAD~100。
  • 也可以使用git log命令查看版本库的状态,使用commit的哈希值来指定到哪个版本


$ git reset --hard af5154f
版本号没必要写全,前几位就可以了,Git会自动去找.
  • 当你回退到某个版本,关掉了电脑,结果又后悔了,还是可以再恢复的
  • Git提供了一个命令git reflog用来记录你的每一次命令


  • git reset --mixed(默认可以不写) sha 将暂存区回退到修改状态
  • git reset --soft sha 回退到暂存区状态
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转自: http://www.liaoxuefeng.com/wiki/0013739516305929606dd...
    CoderJohnhao阅读 13,538评论 1 3
  • 现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: G...
    萧非子阅读 3,709评论 0 49
  • 版本回退 如上,我们已经学会了修改文件,现在我继续对readme.txt文件进行修改,再增加一行内容为2333.继...
    八宝君阅读 2,515评论 0 0
  • 近日的生活奔忙如麻,像是不小心压到了键盘,导致显示屏上播放出一串乱码。天知道是哪里出了bug,每日处于出现问题、分...
    午夜石榴阅读 1,445评论 0 0
  • 冷战了两天之后,你发来的第一条短信就是:电吹风筒买了吗? 我想起了在闹不愉快之前,同你讲过,北方的冬天慢慢地来临了...
    琰琰宇季阅读 2,812评论 0 1

友情链接更多精彩内容