1、检查发现目前没有变化
$ git status
On branch master
nothing to commit, working tree clean

$ cat lsq.txt
2222

2、修改文件并add

$ echo "3333" > lsq.txt
$ git add lsq.txt
warning: LF will be replaced by CRLF in lsq.txt.
The file will have its original line endings in your working directory.

3、接着修改
$ echo "4444" > lsq.txt
$ cat lsq.txt
4444

4、用checkout撤销add后的修改
$ git checkout -- lsq.txt

$ cat lsq.txt
3333

5、用reset恢复stage区到Head,然后checkout到工作区

$ git reset HEAD lsq.txt
Unstaged changes after reset:
M lsq.txt

$ cat lsq.txt
3333

$ git checkout -- lsq.txt

$ cat lsq.txt
2222

6、检查历史版本号
$ git reflog lsq.txt
9ff99f2 HEAD@{0}: commit: 2222
9104638 HEAD@{1}: commit: 11111

7、回退到commit的历史版本
$ git reset --hard 9104638
HEAD is now at 9104638 11111

$ cat lsq.txt
1111111

最新文章

  1. 移动应用App测试与质量管理一
  2. input输入框的光标
  3. springmvc之图片上传
  4. 苹果会在明后年推出13寸屏iPad吗?
  5. (kate)win8-64位系统下opencv-2.4.3的安装以及在visual_studio2010中配置
  6. Coder-Strike 2014 - Finals (online edition, Div. 2) C题
  7. asp.net架构基础知识--页面以及全局事件
  8. [大牛翻译系列]Hadoop(14)MapReduce 性能调优:减小数据倾斜的性能损失
  9. 微信、微博、qq图标服务实现
  10. xcode7 icon图标设置
  11. NOI2010 海拔
  12. 单点登录(SSO)实现方式
  13. GDI+ 读取jpg图片每个像素的值
  14. Redux进阶(Immutable.js)
  15. workqueue --最清晰的讲解
  16. JSPatch解析
  17. 广告api
  18. 11. pt-heartbeat
  19. linux zip命令
  20. CF1096D Easy Problem(DP)

热门文章

  1. mysql 服务启动失败
  2. 华为/华三交换机snmp配置
  3. Java Swing应用程序JLable超链接
  4. Java中动态代理工作流程
  5. 小米google play service停止工作解决办法,不root,不刷第三方recovery(也适用于其他的手机)
  6. WordPress给网站添加支付宝捐赠功能
  7. Spring服务定制
  8. python爬微信公众号前10篇历史文章(1)-思路概览
  9. Android proguard (混淆)
  10. Spring Boot应用的后台运行配置