三分钟教你学Git(十二) 之 fast-forward
什么是fast forward, 顾名思义,就是快速向前进,Git怎么做到快速的呢?
原来如果Git判定可以fast forward的时候,直接修改当前HEAD指针的指向然后再修改当前HEAD指针,说白了就是修改两个指针的指向,而并没有生成新的commit对象。
所以当你修改了其中的一个branch中的某个commit的时候,另一个branch如果也引用了此commit,则这个branch会很意外的出现变化,因为引用的是同一个commit对象。
所以一般有几种方法:
1 --no-ff
显示告诉Git不要fast forward
2 cherry-pick
3 --squash
将所有commit合并成一个commit,这样肯定是生成一个新的commit。
原文:http://blog.csdn.net/hongchangfirst/article/details/45484191
hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
三分钟教你学Git(十二) 之 fast-forward相关推荐
- 三分钟教你学Git(二十七) - 修改多个commit
比如我们又一个历史提交A->B->C->D, 当前HEAD在D commit上,我们想要修改B,C commits,该怎么做呢? 我们知道用git commit --amend可以修 ...
- 教妹学Java(十九):continue 关键字详解
你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 2019 年度的博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我 ...
- python语言表白超炫图形_经验分享 篇二:三分钟教你用Excel制作各种尺寸、底色的证件照...
经验分享 篇二:三分钟教你用Excel制作各种尺寸.底色的证件照 2018-12-29 07:00:00 654点赞 7174收藏 245评论 一.前言 继上一篇用PPT制作了证件照以后 有的值友反应 ...
- 三分钟教你快速选择机器视觉传感器
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|新机器视觉 六招教您合理选择机器视觉传感器 传感器是一种 ...
- C#三分钟教你理解DataTable、Datarow、DataColumn的关系以及用法
C#三分钟教你理解DataTable.Datarow.DataColumn的关系以及用法! 码字不易,点赞关注加收藏,谢谢各位看官老爷了!!!!. 码字不易,点赞关注加收藏,谢谢各位看官老爷了!!!! ...
- tree老师:每天五分钟教你学linux基础命令02
tree老师:每天五分钟教你学linux基础命令02 ls ls命令用于列出文件和目录.默认上,他会列出当前目录的内容.带上参数后,我们可以用ls做更多的事情. 比如,当我们刚刚改了文件,却不记得是 ...
- 元件怎么反转_电气图纸怎么看?三分钟教你学会看懂,受用一生
图纸一般用于设计方面,设计师绘制出图纸,我们再根据图纸进行操作,尤其是电气图纸,上面有很多符号,很难看懂,下面通过三分钟教你学会看懂电气图纸. 一.什么是电气图 用电气图形符号.带注释的围框或简化外形 ...
- 真假屏幕测试软件,别再担心电视屏幕问题了!三分钟教你在家自己检测
原标题:别再担心电视屏幕问题了!三分钟教你在家自己检测 在很多用户的概念中,买电视最重要的就是要看电视屏幕好不好,一般来说,屏幕越好,那么电视所表现出来的画质也会更出色.然而在选购了新的电视机后,我们 ...
- 三分钟教你读懂票据是什么
三分钟教你读懂票据是什么 票据业务 票据(Cheque):出票人开立的,承诺由付款人到期向持票人支付一定确定金额的承诺. 1.票据的记载事项: 票据记载事项分为A类.绝对记载事项(必填):B类.相对或 ...
- 从头开始学Tableau-第十二章(实战3 地图实践)
从头开始学Tableau-第十二章(实战3 地图实践) 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十章 数据源 这个实践主要是用地图来呈现数据,我们所用的是保险 ...
最新文章
- mysql 5.7笔记_关于MySql 5.7.29免安装版本的一个笔记
- WebStorm2018配置nodejs
- Docker将镜像上传至私有仓库
- OSG使用更新回调来更改模型
- 开发DBA(APPLICATION DBA)的重要性
- linux添加文件后无法启动,linux安装后grub无法启动
- OpenCV--SIFT算法检测特征点
- 百度无人巴士阿波龙首次面向公众开放试乘
- 为什么 C 语言仍然占据统治地位?
- ASP.NET中调用Excel的问题
- linux主机路由命令,linux查看路由命令
- IBM的量子云计算准备开始商用 我国此前已实现量子加密产品商用
- Hands-on C++ Game Animation Programming阅读笔记(八)
- 计算机操作系统-1-总览
- 如何对计算机进行硬盘的区分,电脑如何区分和转换磁盘gpt和mbr
- Centos7 无线网络设置
- 获取少女资源.html,AI少女资源一般在哪获取比较好?AI少女全地图资源获取地址一览...
- flex实现四个元素分布在盒子的四个角
- 怎么禁用计算机上的自动播放,关闭自动播放,小编教你Win7怎么关闭自动播放功能...
- org.apache.thrift.transport.TTransportException: GSS initiate failed
热门文章
- rsync 同步文件
- 怎么p出模糊的照片_ps怎么把模糊的图片变清楚?ps把模糊图片高清化的具体教程...
- C语言利用回调函数实现qsort函数
- 企业微信SCRM怎么弄永久群二维码?可以实现社群私域流量裂变吗?
- 设计模式之:策略模式
- Photoshop 合并序列帧图片单张多帧图片
- 微信小程序 | 微信公众平台SpringBoot开发实例 │ 开发一个简易的个人微信公众号
- 161128、Redis 4.0发布及其新功能介绍
- 易基因|脂多糖诱导的仔猪肝脏损伤模型中m6A RNA甲基化介导了NOD1/NF-kB信号激活
- 双系统——彻底删除ubuntu