【git】 重置文件
一.撤销操作
1.未提交到暂存区
git checkout -- index.html
2.文件已提交到暂存区,但未提交到版本库
git reset HEAD index.html
二.删除操作
1.未提交到暂存区
rm index.html
2.同时删除暂存取和工作区
rm index.html
git rm index.html
或者直接用 git rm -f index.html
3.删除暂存区,不删除工作区
git rm --cached iindex.html
三.恢复文件
可以利用git log查看提交的记录,图中红框所示即是提交的版本id
如果需要将某个文件恢复到某个版本
git chekout id index.html
如果需要所有文件恢复到某个版本
git reset --hard id
git reset --hard HEAD^ 恢复到上一个版本
git reset --hard HEAD~2 恢复到上两个版本
当然,也可以利用git reflog可以查看恢复记录
【git】 重置文件相关推荐
- git大文件记录清除解决方案
参考: https://blog.csdn.net/Y0W1as5eg37urFdS/article/details/123539994 https://www.manongdao.com/artic ...
- git add 文件夹_Git的下载安装以及基本操作
二,配置git:用户名和邮箱 在桌面右键-[Git Bash Here] 输入命令: git config --global user.name "lijiang" git con ...
- Git忽略文件方法【转】
转自:http://www.cnblogs.com/shangdawei/archive/2012/09/08/2676669.html http://cwind.iteye.com/blog/166 ...
- bat脚本 git pull_bat文件方式对git进行操作
仓库初始化基本的配置和仓库地址配置 提交仓库包含单文件配置和多文件提交 远程推送目前是强制推送,如果需要可以自行修改命令或扩展@echo off rem 标题 title Git Working ...
- Git 索引文件(index file)
这次重点讲解索引文件(index file)的作用. 我们在提交工作时,使用最多的命令就是 git commit -a 了,但是这个将提交你所做的所有工作.其实,如果你了解 commit 的工作机制, ...
- git 撤销文件的修改(checkout/reset )
使用 git 撤销某个文件的修改,分为两种情况: 情况1:在工作区已修改,但并未提交到暂存区(即并没有add) 撤销单个文件修改,使用下面命令: $ git checkout -- 文件名 若想撤销工 ...
- 如何存储 Git 大文件?
作者:terryshchen,腾讯 IEG 应用开发工程师 本文主要讲解在 Git 仓库中如何管理大的二进制文件,详细介绍了什么是 Git LFS,Git LFS 是如何工作的,以及如何使用 Git ...
- git 删除已add的文件夹_如何删除还没有被add到git的文件(git clean的用法)
如何删除还没有被add到git的文件(git clean的用法) git clean命令用来从你的工作目录中删除所有没有tracked过的文件 git clean经常和git reset --hard ...
- git忽略文件【转】
转自: http://cwind.iteye.com/blog/1666646 有很多文件不必使用git管理.例如Eclipse或其他IDE生成的项目文件,编译生成的各种目标或临时文件等.使用git ...
- git 检查更新文件_Git通过差异比对快速打包待更新文件(SQL)
本文实现主要用到的命令: GIT命令: git pull GIT命令: git log GIT命令: git diff 文件读取: head 文件写入: sed 我是在X度上搜不到完整的方案(单个命令 ...
最新文章
- 【转】更简单的非递归遍历二叉树的方法
- MatConvnet中集成的损失函数(孪生网络的思考)
- 七十三、Python | Leetcode数字系列(上篇)
- Spark学习之路 (五)Spark伪分布式安装
- Request_原理
- 小车故障灯亮显示大全_史上最全汽车故障灯大全,留着一定有用!
- 我写的博客居然是百度搜索第一名 - 感谢国家 …
- 手机MODEM 开发(23)---Modem1 NVRAM基础知识总结
- C# winform 使用DsoFramer 创建 显示office 文档
- java自动推送百度收录_站点添加百度自动推送和360自动推送代码,让收录更快!...
- php 老是报错没有定义,php中的错误处理与异常处理机制介绍
- 微分方程数值计算matlab实现,微分方程数值解及Matlab实现
- 矩阵相乘求导(转载)
- 基础的重要性(程序员之路)
- 工控行业什么时候用c语言,工控工程师需要掌握的知识
- golang快速入门[3]-go语言helloworld
- 笔记本键盘被锁定了怎么办?笔记本如何解锁键盘?
- C++ 虚函数详解(虚函数表、vfptr)——带虚函数表的内存分布图
- xp系统扫描仪服务器,通过系统自带的扫描仪向导获取图片(适用于WinXP)
- echarts x轴 字 纵向_echarts柱状图表标题的位置竖立在Y轴上?
热门文章
- spring mvc 与Struts的认识
- 设计模式 之 设计的 六大原则(1)单一职责原则
- linux磁盘满时,如何定位并删除文件
- Vlan中的 PVID vid tag untag 常识理论
- Silverlight实例教程 – Datagrid,Dataform数据验证和ValidationSummary
- 用JS读取XML文件
- sql server 2005中新增加的try catch学习
- MyBatis框架学习:<select>节点中的resultType和resultMap属性
- PHP菜刀工具WebHandler
- PlayMaker GUI的Normalized