一 回退代码

git reset <版本号> --soft  // 软回退 - 所有的commit修改都被撤销了,且修改的代码统一撤回到暂存区
git reset <版本号> --hard // 硬回退,也叫暴力回退 - 回退版本后的所有commit以及修改的代码全部被撤销,谨慎使用

二 重新进行commit

// 软回退后,多次无用的commit在本地分手上被撤销了,此时需要重新进行commit操作
git add .
git commit -m '描述'

三 推送到远程服务器

由于此时进行了版本回退,系统会提示当前分支版本落后于远程分支版本,建议进行git pull,我们直接进行 git push --force 操作

git push --force  // 强行将远程分支更新为当前分支,远程分支上的多次commit 被成功撤销掉了

最新文章

  1. dicom网络通讯入门(3)
  2. 取消vs2013在solution中单击打开文件的功能
  3. Spring_SpEL
  4. HTML学习笔记——图片显示、图片跳转、图片相对路径
  5. CRM 2013 安装前系统和数据库的基础配置
  6. &ldquo;耐撕&rdquo;团队2016.04.12站立会议
  7. mirrors
  8. VMware Workstation 11.0 官方中文版最强虚拟机软件(附下载地址)
  9. config 数据库字符串的读取、修改 分类: WebForm 2014-12-16 10:24 203人阅读 评论(0) 收藏
  10. spring框架--IOC容器,依赖注入
  11. Jdom读取XML文件
  12. 用Group by分组后,取每组的前3条记录,怎么取?
  13. python金融反欺诈-项目实战
  14. DOM 扩展
  15. JQuery 知识
  16. Codeforces Round #462 (Div. 2) B-A Prosperous Lot
  17. Paxos与zookeeper
  18. windows 2003 iis php
  19. css样式的优先顺序
  20. java写出进程条代码

热门文章

  1. [LeetCode]64. 最小路径和(DP)
  2. k8s运行容器之deployment(三)
  3. 缓动公式整理(附:C#实现及WPF原版对比)
  4. gRPC-Protocol基础知识-C#篇
  5. MySql WorkBench 导入sql文件 中文出现乱码
  6. JavaScript的this到底代表谁?(this指向哪里?)
  7. echarts中折线图切换为数据视图(表格布局)表头无法对齐解决方法
  8. 线上Redis高并发性能调优实践
  9. 决策树防止过拟合(预剪枝(Pre-Pruning))
  10. 中部:执具 | R语言数据分析(北京邮电大学)自整理笔记