1、将删除文件恢复--撤销所删除的文件
git checkout 文件名

2、git reset
git reset --hard commitID(或某个节点)----强制切换到某个点,会导致所修改的内容删除(add之前)
git reset --soft commitID(或某个节点)----强制切换到某个点,所修改的内容会保留(add之后)

3、撤销操作
--1)文件修改后还没提交到暂存区,进行撤销操作后,文件恢复到版本库一样
git checkout -- 文件名
--2)文件修改后提交到了暂存区,进行撤销后,文件恢复到提交到暂存区之前的状态
git reset HEAD 文件 ----将暂存区文件恢复到工作区
git checkout -- 文件 ---- 将在工作区修改后的文件恢复至修改前

4、删除文件
---1)同时删除工作区和暂存区中的文件
git rm -f 文件名
---2)删除暂存区中的文件,不删除工作区的文件
git rm --cached 文件名

最新文章

  1. stm32GPIO的速度是什么意思
  2. 前端React开发入门笔记
  3. Mac打开关闭隐藏文件功能
  4. SQL Server数据库代码指令简介
  5. ArcGis 10+Oracle发布WFS-T服务,无法更新Feature的解决方法
  6. SqlSever基础 有over函数时,用as为新列起名
  7. 问题-Delphi记忆工程打开的单元(XE2设置项)
  8. ODB 短板
  9. [RxJS] Filtering operators: skipWhile and skipUntil
  10. icheck样式绑定与翻页保持
  11. Excel导出采用mvc的ExcelResult继承遇到的问题Npoi导出
  12. Chars模拟弱网测试
  13. [转]正则表达式的先行断言(lookahead)和后行断言(lookbehind)
  14. 关于requests的session方法保持cookie的问题。
  15. mysql 问题:连不上
  16. RabbitMq windows 安装
  17. Unity资源解决方案之AssetBundle
  18. Dreamweaver 中文乱码
  19. js实现浏览器窗口缩放刷新
  20. jdbc preparedstatement 调用存储过程的问题

热门文章

  1. 深入理解ASP.NET MVC(1)
  2. android开发常用组件【持续更新中。。。】
  3. 自定义动画animate()
  4. python 用到的函数记录
  5. 13.MD5对用户密码进行加密
  6. ASP.NET Web Pages:对象
  7. Linux下安装Nginx依赖包和Nginx的命令
  8. 战争迷雾Fog Of War
  9. 如何干净的清除Slave同步信息
  10. javascript的冻结对象之freeze(),isFrozen()方法