git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commit

git log 查询回滚版本唯一commit标识代码

git reset --hard HEAD~3 会将最新的3次提交全部重置,就像没有提交过一样。

--mixed === git reset

会保留源码,只是将git commit和index 信息回退到了某个版本.

--soft

保留源码,只回退到commit 信息到某个版本.不涉及index的回退,如果还需要提交,直接commit即可.

--hard

源码也会回退到某个版本,commit和index 都回回退到某个版本.(注意,这种方式是改变本地代码仓库源码)

最新文章

  1. jmeter笔记4
  2. 使用WebView显示网页
  3. activity的生命周期详解
  4. 解决TortoiseGit 推送 拉取需要密码的问题
  5. python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。
  6. 如何给网站添加SSL证书(免费)
  7. sql 查询字段如果为null 则返回0的写法
  8. SpringBoot与日志框架2(日志内斗)
  9. UML第一次作业:UML用例图绘制
  10. Btrace官方教程-中文版
  11. [PHP] 算法-合并两个有序链表为一个有序链表的PHP实现
  12. Mysql之数据库操作
  13. node进阶之用流实现上传文件
  14. 怎么掌握微信小程序的取值、传值、数据存储
  15. linux 配置免密码登陆
  16. 學習Extjs比較好的資源
  17. 智能化的命令行工具-betty
  18. jQuery关于复选框的基本小功能
  19. Flask从入门到放弃1:路由app.route()
  20. hdu_4944_FSF’s game

热门文章

  1. LeetCode 4——两个排序数组中的中位数
  2. 解决:Unable to execute dex: GC overhead limit exceeded
  3. Collections常用方法总结
  4. SSH 项目中 使用websocket 实现网页聊天功能
  5. lintcode-101-删除排序数组中的重复数字 II
  6. [CF45G]Prime Problem
  7. AtCoder Grand Contest 025 Problem D - Choosing Points
  8. 【AtCoder】ARC 081 E - Don't Be a Subsequence
  9. 用PHP迭代器来实现一个斐波纳契数列
  10. Google MapReduce中文版