git分布式版本控制系统权威指南学习笔记(四):git reset
2024-09-06 05:31:19
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^
最新文章
- noip2016代码
- SDL播放声音
- java分享第五天(数组)
- Cable master poj1064(二分)
- 【转】linux expr命令参数及用法详解
- ZZTHX-线程锁
- js 介绍
- CoreLocation+MapKit系统定位(含坐标以及详细地址)
- Windows线程同步(上)
- java程序启动参数-D含义详解
- myeclipse10 blue版激活码
- 小甲鱼Python第七讲课后习题
- MUI 自定义从底部弹出的弹出框
- 离线安装IDEA插件
- [Go] Http包 使用简介
- uva11354 LCA+最小生成树+dp
- 经典算法--冒泡排序(Java)
- oracle进阶之分析函数
- react-router里使用history
- Matlab绘图基础——colormap在数字图像处理及三维图形展示上的应用(分层设色)