当前位置: 首页 > news >正文

git远程分支回退

【本地代码回退】

  git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除

  git reset --hard HEAD~3:将最近3次的提交回滚

这两个操作只是把commit回退,再次push还是回到原位。所以需要同步rebase

  git pull --rebase

将远程的HEAD指针和本地的HEAD指针同步

A1~HEAD A2~HEAD        A3~ another commit

      B1~HEAD  B2~HEAD

远程有A和B共同的HEAD,本地只有A或B的HEAD,只有rebase一下就不会提交历史短线

回退:是自己本地的HEAD大于远程的HEAD,本地还有回退的代码为提交,所以rebase在同步远程的HEAD会把没有提交的代码给覆盖掉。

正常提交:情况一是自己本地的HEAD等于远程的HEAD,但自己本地的HEAD会小于远程有其他人提交的HEAD,所以同步HEAD的时,不会有代码被覆盖。

 

转载于:https://www.cnblogs.com/Nyan-Workflow-FC/p/10383669.html

相关文章:

  • 开源SQL-on-Hadoop系统一览
  • Terraform入门 - 3. 变更基础设施
  • 【刷算法】LeetCode-26.删除排序数组中的重复项
  • SpiderData 2019年2月16日 DApp数据排行榜
  • matlab-基础 矩阵 同时修改多个元素
  • micropython esp8266 烧录
  • SOFAMosn配置模型
  • GPU编程(五): 利用好shared memory
  • Systemd曝3漏洞,大部分Linux将受到***
  • VM虚拟机中fedora28 无法使用中文输入法问题
  • js常用通用函数(++++验证)
  • Spring Boot MyBatis配置多种数据库
  • 简单基于spring的redis配置(单机和集群模式)
  • 关于字符编码你应该知道的事情
  • 微信小程序--------语音识别(前端自己也能玩)
  • @jsonView过滤属性
  • [译] 怎样写一个基础的编译器
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • angular组件开发
  • Linux CTF 逆向入门
  • MD5加密原理解析及OC版原理实现
  • Mocha测试初探
  • Redis学习笔记 - pipline(流水线、管道)
  • vue中实现单选
  • 从重复到重用
  • 仿天猫超市收藏抛物线动画工具库
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 如何设计一个微型分布式架构?
  • 深入 Nginx 之配置篇
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 限制Java线程池运行线程以及等待线程数量的策略
  • const的用法,特别是用在函数前面与后面的区别
  • ​学习一下,什么是预包装食品?​
  • # 透过事物看本质的能力怎么培养?
  • ${factoryList }后面有空格不影响
  • (145)光线追踪距离场柔和阴影
  • (23)Linux的软硬连接
  • (3)选择元素——(17)练习(Exercises)
  • (二)构建dubbo分布式平台-平台功能导图
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (十六)串口UART
  • (四)Controller接口控制器详解(三)
  • (转)【Hibernate总结系列】使用举例
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)视频码率,帧率和分辨率的联系与区别
  • (转)详解PHP处理密码的几种方式
  • (转载)OpenStack Hacker养成指南
  • .NET : 在VS2008中计算代码度量值
  • .net CHARTING图表控件下载地址
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net core 连接数据库,通过数据库生成Modell
  • .NET NPOI导出Excel详解
  • .NET 中让 Task 支持带超时的异步等待