git reset目录树重写

git reset --soft 暂存区工作区不变

git reset --hard

git reset file bane

如果修改某一个文件(没有git add,已被提交过),想撤销这次修改(确定没任何用处)?

git checkout a.txt 或者 /src/ (撤销某个文件下的所有)

如果修改某一个文件(git add已在暂存区),想撤销这次修改(确定没任何用处)?,执行完下面的命令就会回到上面的哪个状态

git reset a.txt

注意如果不指定reset的路径的话,就会把所有在暂存区的都撤销

如果已修改某几个文件,但是想撤销到某个commit提交之前,但是当前暂存区、工作区不想撤销?

git reset --soft commitId
//HEAD^最近一次的
git reset --soft HEAD^

最新文章

  1. noip2016代码
  2. SDL播放声音
  3. java分享第五天(数组)
  4. Cable master poj1064(二分)
  5. 【转】linux expr命令参数及用法详解
  6. ZZTHX-线程锁
  7. js 介绍
  8. CoreLocation+MapKit系统定位(含坐标以及详细地址)
  9. Windows线程同步(上)
  10. java程序启动参数-D含义详解
  11. myeclipse10 blue版激活码
  12. 小甲鱼Python第七讲课后习题
  13. MUI 自定义从底部弹出的弹出框
  14. 离线安装IDEA插件
  15. [Go] Http包 使用简介
  16. uva11354 LCA+最小生成树+dp
  17. 经典算法--冒泡排序(Java)
  18. oracle进阶之分析函数
  19. react-router里使用history
  20. Matlab绘图基础——colormap在数字图像处理及三维图形展示上的应用(分层设色)

热门文章

  1. js中文首字母数组排序
  2. Linux C遇到的常见错误
  3. 建站手册-浏览器信息:Internet Explorer 浏览器
  4. (2)C++基本类型
  5. 52、saleforce 导入csv文件
  6. java 重新学习 (三)
  7. Eureka 系列(03)Spring Cloud 自动装配原理
  8. Python建立Tab自动补全的脚本
  9. python之arrow时间处理模块
  10. echarts 给formatter文字添加不同颜色