1.查看历史版本

·git log

·git reflog

2.版本回退

·git reset --hard HEAD^(HEAD代表当前版本)

·HEAD^代表回退到上一个版本 以此类推

·HEAD~1 和上面同理

·也可以用git reflog 查看历史版本 用版本号来回退(git reset --hard+版本号)

3.撤销修改

·运行git status命令会显示当前工作区,暂存区,仓库的状态。当工作区所有代码都提交到仓库,并和仓库保持一致时会显示:

On branch master

nothing to commit,working tree clean

1.将暂存区代码撤销到工作区:

·git reset HEAD +文件名

2.撤销工作区代码

·git checkout + 文件名

4.对比文件

1.对比本地仓库与工作区

·git diff HEAD 文件名

2.对比本地仓库各版本代码

·git diff HEAD HEAD^ --文件名

5.文件删除

1.直接删除文件或者文件夹

2.先撤回到工作区

·git reset HEAD 文件名 然后删除

3.从版本库撤回

·先删除文件或者文件夹

·git add .

·git commit -m

最新文章

  1. chrome浏览器调试typescript
  2. mysql服务器和配置优化
  3. .NET项目开发—浅谈面向接口编程、可测试性、单元测试、迭代重构(项目小结)
  4. localStroage的用法
  5. C/C++中extern关键字详解
  6. 修改phpmyadmin文件的最大上传大小
  7. 55.ERROR:Place:1136 - This design contains a global buffer instance…… non-clock load pins off chip
  8. 正则表达式 java版
  9. Struts2的struts.properties文件在哪儿啊?
  10. GUI对话框
  11. ucenter 同步登录总结
  12. C#_会员管理系统:开发五(用户注册)
  13. FrameBuffer系列 之 显示图片
  14. SerialPort如何读取串口数据并显示在TextBox上,多线程委托
  15. vs2015 制作安装包额外需要安装的软件VSI_bundle
  16. BZOJ_1015_[JSOI2008]星球大战_并查集
  17. vue报错信息
  18. 使用sublime 正则匹配替换大批量代码
  19. CAD画图技巧经验
  20. XPages访问关系型数据库技术与最佳实践

热门文章

  1. 【机器学习】【条件随机场CRF-2】CRF的预测算法之维特比算法(viterbi alg) 详解 + 示例讲解 + Python实现
  2. 2013-10-7 设置combboxItem高度的方法
  3. H3C HDLC帧格式
  4. P1020 从大到小排序
  5. VS2017 OpenCV3.4.2 通过Release的版本 源码编译成 x86
  6. 5款顶尖Windows文件传输工具
  7. 中文javadoc
  8. json_encode函数的JOSN_UNESCAPE_UNICODE
  9. 不同RAM空间存储变量区分
  10. Linux 命令整理 vim