在使用 Sourcetree 时,因为没更新,没有拉取代码提示,直接推送代码,推送之后才更新过来,
导致版本超前且落后,处理方法

首先,打开终端
输入命令:

$ git reset --hard HeaD^

将推送的代码撤销,但是提交的代码都消失。
如果想要提交的代码保存下来,输入以下命令:

$ git reset --soft Head^

执行命令之后再拉取代码,重新推送

如果想回退多个版本,例:回退最近提交的3次,输入命令:

$ git reset --soft HEAD~3

如果想回退都指定版本,输入命令:

$ git reset --soft 000000

6个0代表版本号

–mixed
意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作

Git 超前一个版本,落后N个版本处理方法相关推荐

  1. SourceTree超前一个版本,落后N个版本

    SourceTree超前一个版本,落后N个版本 在使用SourceTree的时候经常会遇见超前一个版本,落后N个版本的情况,遇见这种情况应该怎么办呢?   首先打开终端,最好是从SourceTree里 ...

  2. git reset 回退以前某个版本_远程仓库版本回退方法--Git(二)

    1 简介 最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客. 2 问题 如果提交了一个错误的版本,怎么回退版本? 如果提交了一个错误的版本到远程分支,怎么回退远程分支 ...

  3. GIt版本回滚的两种方法reset、revert

    在学习关于git版本回滚操作之前我们应该需熟练使用git log查看Git提交日志,同时也应学会使用git reflog查看Git提交日志. 可参考博客:git log的使用_WEB前端李志杰的博客- ...

  4. git版本控制工具(二)----本地版本库的常用操作

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  5. Git 工作区、暂存区和版本库

    基本概念 我们先来理解下Git 工作区.暂存区和版本库概念 工作区:就是你在电脑里能看到的目录 暂存区:英文叫stage, 或index.一般存放在 ".git目录下" 下的ind ...

  6. git 几种还原版本_Git恢复之前版本的两种方法reset、revert(图文详解)

    一.问题描述 在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset).反做(rev ...

  7. git 查看某些文档的历史版本_Git 教程(二)log 命令的使用

    使用 Git 进行版本控制时,要习惯他的工作流程,Git 的工作流程是,先在工作区创建项目并编写代码,然后将写好的文件添加到暂存区,最后将暂存区里的文件提交到历史版本库.如下图所示: 每向版本历史库做 ...

  8. Git笔记(25) 选择修订版本

    Git笔记(25) 选择修订版本 1. 单个修订版本 1.1. 简短的 SHA-1 1.2. 分支引用 1.3. 引用日志 1.4. 祖先引用 2. 提交区间 2.1. 双点 2.2. 多点 2.3. ...

  9. git 查看某些文档的历史版本_10分钟了解git

    这是一个针对初学者的教程,我会基于Github来讲解git,尽可能在短时间内让大家了解git的核心理念和功能. 什么是版本控制 版本控制系统记录了一段时间内对一个文件或一组文件的更改,以便我们以后可以 ...

最新文章

  1. 原生ajax XMLHTTPRequest()
  2. 用vue-scroller做上拉刷新,下拉加载的模板(简单明了,通用)
  3. bzoj 1016: [JSOI2008]最小生成树计数【dfs+克鲁斯卡尔】
  4. 项目管理十大知识领域之项目进度管理
  5. php读取zip文件,php如何读取zip内容?(zip_entry_read函数的使用)
  6. 卷积和池化matlab 实现,UFLDL新版教程与编程练习(七):Convolution and Pooling(卷积和池化)...
  7. [论文笔记] Towards an integrated crowdsourcing definition (Journal of Information Science, 2012)
  8. ivew 的ajax,iView-Upload组件分析
  9. resultmap拿不到数据_阿里巴巴国际站每日电商运营工作数据表格
  10. jsp自定义标签(taglib)编写的原理和实现
  11. (转)postgis常用函数介绍(二)
  12. Spark内存空间分配机制
  13. java模拟http post
  14. 鉴客 C# 抓取页面(带认证)
  15. 阿里第一轮电话面试面经
  16. 好文:练习一万小时成天才?(by同人于野)
  17. 河北师范大学matlab,赵欣老师简介
  18. 用计算机处理机读卡上,改卷子和登分程序及其注意事项以及一些操作
  19. CSR867x — uart串口调试和AT指令
  20. EditPlus v2.12 注册过程分析(转)

热门文章

  1. 二合一平板如何摆脱“概念”炒作?
  2. 数据库基础之NoSQL与RDBMS
  3. Java中Integer超出范围问题
  4. 大厂派发的开门红包已经将我杀死在不想上班的路上了!
  5. linux下查看网络连接、进程、服务
  6. 00_Oracle mysql学习笔记整理
  7. 联想小新pro16笔记本无法调节亮度以及外接显示屏进行分屏
  8. 《西游正传》4.28正式上线链游玩家|收集神将、降妖除魔
  9. 微信小程序保存图片(长按保存and点击保存)
  10. 深入理解Kubernetes网络策略