在没有git add之前:

1.撤销所有更改:git checkout .

2.撤销指定文件的更改:git checkout -- file.txt

git add之后:

git reset HEAD file.txt

git push 之后:

git reset --hard  comittHash // git log --online可以查看hashid 返回到某个节点,不保留修改

git reset --soft  comittHash // git log --online可以查看hashid 返回到某个节点,保留修改

git reflog 查看全部提交的记录,回滚来,还可以回滚去,反复回滚,无所谓

 

最新文章

  1. 【状压DP】bzoj1087 互不侵犯king
  2. SSO - 我们为何需要单点登录系统
  3. The Python web services developer: XML-RPC for Python
  4. string 与char* char[]之间的转换 2015-04-09 11:30 29人阅读 评论(0) 收藏
  5. Ping 命令
  6. Go语言的优点(oschina讨论)
  7. Linux下php+mysql+nginx编译搭建(一)
  8. vj1010:高精乘+细心模拟
  9. Facebook FB.init() status参数的作用
  10. Flex4 flash builder保留MXML转换的AS代码
  11. submit()提交表单时,显示警示框
  12. Neuroph开发过程
  13. HBase数据库增删改查常用命令操作
  14. Sitecore8.2 Tracker.Current is not initialized错误
  15. Akka-Cluster(4)- DistributedData, 分布式数据类型
  16. 在UAP中如何通过WebView控件进行C#与JS的交互
  17. 将文件打包成apk
  18. WPF bind baidu Image
  19. bzoj千题计划241:bzoj3864: Hero meet devil
  20. tcp线程聊天

热门文章

  1. WPF中datagrid不显示滚动条问题
  2. Filebeat6.31整合Kafka集群消息队列(三)
  3. Python学习(七) —— 装饰器、迭代器、生成器
  4. 基于Kubernetes集群部署skyDNS服务
  5. Docker数据卷和Docker系统管理(一)
  6. 桐桐的数学游戏(N皇后)
  7. BZOJ2119 股市的预测 字符串 SA ST表
  8. mysql 备份 恢复
  9. 20165235 祁瑛 2018-4 《Java程序设计》第八周学习总结
  10. spring mvc中的service和controller中读取不到properties值