1、查看修改历史

  命令:git log  如果嫌内容太多 可以加参数  --pretty=oneline

(图一)

2、回退

  命令:git reset --hard HEAD^    HEAD:代表本身版本 ^:一个代表一个上一个版本,2个代表上2个,一次类推,当然100个不可能写100个。写成HEAD~100

(图二)

3、回退之后看看历史,你会发现少了一条记录 和图一对比,这时候你要是后悔了怎么办呢,有办法。

  命令:git reset --hard 版本号(见图一)  我的是 d054df4d8a一大串  这个都不一样的 你看你自己的就行了 , 版本号输入的不要太少 ,也不用都输上,太少会找不到的。

  如 我输入 d05 和 输入  d054df4d8a的区别, 历史又回来了,变成3条。(见图三)

4、如果你关掉电脑了,第二天来上班不记得新的 版本号了,也就是你回退之后少了一个历史版本(当你关掉 git 命令行窗口,后历史 git log 就没有回退之前的commit id 了)

  这时候要怎么办呢。

  命令:git reflog 你就可以看到commit id了

最新文章

  1. 更为简单的Ctrl+S自动刷新浏览器工具-LinrF5
  2. MYSQL 多行转多列
  3. java 22 - 15 死锁的问题
  4. SASS的一些使用体会(安装-配置-开启firefox的调试)
  5. 17---Net基础加强
  6. myeclipse关闭properties文件自动转义
  7. poj 2342 Anniversary party
  8. myeclipse 10创建maven项目
  9. CSS笔记——padding,margin为百分比计算时的参照对象
  10. Mac OS X开发者准备工作
  11. mmap
  12. Vim 快捷键整理
  13. Tomcat,Weblogic,WebSphere,JBoss四种服务器简单对比
  14. Android 部分机型GridView四周默认间距
  15. android textView 富文本显示
  16. hasOwnProperty的用法
  17. CentOS-7.3 设置静态 ip
  18. 计算机基础:计算机网络-socket编程
  19. docker第一章:docker核心概念及centos6下安装
  20. more 可翻页查看(一页一页翻动)

热门文章

  1. C#隐藏桌面图标和任务栏
  2. CodeForces 447C DZY Loves Sequences DP
  3. BZOJ 1296: [SCOI2009]粉刷匠( dp )
  4. jQuery学习之结构解析
  5. HDU1712-ACboy needs your help
  6. Dojo实现Tabs页报错(一)
  7. Eclipse+ADT的环境搭建
  8. 帝国cms7.2灵动标签万能教程
  9. DropDownList控件学习
  10. cout输出流的执行顺序