1  撤销没有add到暂存储区文件

git checkout -- file

如果我们把文件rm了,git statu肯定会显示出来,我们怎么还原这个文件呢?还是用上面的命令

2  撤销到add到暂存储区文件

分2步

git reset HEAD file

上面命令把暂存区的拉到了工作区,但是这个时候文件依然修改了,我们还需要还原,所以还用最上面的命令

git checkout -- file

3  撤销commit到分支

git reset HEAD~

Git撤销文件的修改(git checkout -- file)(git reset HEAD file)(git reset HEAD~)相关推荐

  1. git 撤销文件的修改(checkout/reset )

    使用 git 撤销某个文件的修改,分为两种情况: 情况1:在工作区已修改,但并未提交到暂存区(即并没有add) 撤销单个文件修改,使用下面命令: $ git checkout -- 文件名 若想撤销工 ...

  2. git撤销文件的修改

    git撤销某个文件的修改,分为两种情况: 1.在工作区修改,但并未提交到暂存区(即并没有add). 对于单个文件的撤销修改而言,使用下面方法. $ git checkout -- 文件名 若想撤销工作 ...

  3. git 忽略文件权限修改

    git 忽略文件权限修改 # 当前版本库 $ git config core.filemode false # 所有版本库 $ git config --global core.fileMode fa ...

  4. git 撤销挂起的更改_小姐姐带你用Git

    首先,Git 是什么? 项目版本管理工具 Git 的工作原理 又 是怎么样的? Git最重要的两个概念:1.工作区和缓存区.版本库 2.master 指针  和 HEAD 指针 现在,小姐姐打开ite ...

  5. git撤销某文件被添加到暂存区的修改,且回到文件未修改前的原样

    实验: 一.修改某文件内容,然后可以使用git status查看,已经被修改: 但会提示:修改尚未加入提交(使用 "git add" 和/或 "git commit -a ...

  6. git版本回退命令_Git学习版本回退和管理文件的修改及删除操作

    版本回退 前面我们成功的提交了一次mygit.txt,下面咱对它进行修改,内容如下: Hello Git Git is so easy. 然后用git status来跟踪该文件的状态: 可以看到hel ...

  7. Git学习系列(三)版本回退和管理文件的修改及删除操作

    版本回退 前面我们成功的提交了一次mygit.txt,下面咱对它进行修改,内容如下: Hello Git Git is so easy. 然后用git status来跟踪该文件的状态: 可以看到hel ...

  8. git撤销操作(git后悔药)

    git merge 撤销操作 Git撤销暂存区的修改 git add 添加文件到暂存区. git commit 提交更改,把暂存区的所有内容一次性全部提交到当前分支,清空暂存区. 有两种相关操作 通过 ...

  9. python configure函数 循环_使用python统计git仓库中频繁修改的热点函数

    本篇博客以开源代码RT-Thread为例,描述了如何使用python扫描统计代码中频繁修改的函数,帮助我们发现系统中需求变化和BUG制造的重灾区. 需求背景 最近在学习设计模式时,印象深刻的一句话就是 ...

最新文章

  1. 理解 angular2 基础概念和结构 ----angular2系列(二)
  2. 【VMCloud云平台】私有云门户第一朵Web云(三)
  3. 【视频块文件系统不得不说的故事】VBFS文件系统简介
  4. java基础69 JavaScript产生伪验证码(网页知识)
  5. matlab 创建图形对象,创建坐标轴图形对象
  6. 20200301:快乐数(leetcode202)
  7. 关于NLP相关技术全部在这里:预训练模型、信息抽取、文本生成、知识图谱、对话系统...
  8. 搭建cacti 期间问题总结
  9. xp系统简单tcpip服务器,XP系统怎样安装TCP/IP协议
  10. python 反编译exe文件为py文件
  11. LeetCode题解答案集合(完全版) Python
  12. Typora图片上传问题
  13. MP3格式音频数据文件解析
  14. html2canvas黑背景,解决canvas转base64/jpeg时透明区域变成黑色背景的方法
  15. Chris Cheung
  16. obs噪音抑制调多少合适_(3)阿里国际站OBS申请设置使用教程,OBS音频没有声音怎么办?国际站直播回放如何下载?...
  17. 在图片上添加文字并生成图片
  18. 输入一个数字n输出n以内的素数
  19. JAVA 中级 ARRAYLIST - ARRAYLIST上使用泛型
  20. 用Qt在Iinux上开发一个带UI的工业控制系统,应该用C++还是QML

热门文章

  1. 10个人里有几个大学生?
  2. 自定义EventSource(二)PollingCounter
  3. Hello Blazor:(6)你必须踩过这5个坑,才算学会部署Blazor WebAssembly到静态网站
  4. NET问答: Log4Net 无法将日志写入到 log 文件的求助.....
  5. 我又踩坑了!如何为HttpClient请求设置Content-Type标头?
  6. 程序员修神之路--分布式系统设计理念这么难学?
  7. 中国速度之二神山建设(2):完善的项目计划,高效能价值流 | IDCF DevOps案例研究...
  8. 读《持续交付2.0》
  9. 【WPF on .NET Core 3.0】 Stylet演示项目 - 简易图书管理系统(2)
  10. 编程方式重启 ASP.NET Core 网站