b7c2091main 指针前移到 feature 顶端无新对象 · 只移动指针
main 自分支后未动
feature 线性领先。merge 不新建提交,main 直接走到 b7c2091。
下面就是 git log 图上的汇合口。main 没动就快进;两边改同一段会停下并在文件上标冲突;分叉后则新建一枚带两个父节点的提交。
第 0 步先打开:终端跑 git log --graph --oneline。下面就是 main 和 feature 汇合的那一段。
b7c2091main 指针前移到 feature 顶端无新对象 · 只移动指针
main 自分支后未动
feature 线性领先。merge 不新建提交,main 直接走到 b7c2091。
原因:main 没动就可以快进。下一步:看两边改同一段会怎样失败,或看三方合并长什么样。
轨道上刚出现的三种形态。
把功能线合回主线时用 merge,不要在共享 main 上强推。
只改冲突时怎么取舍。
合并提交写清两个父节点。主路径冒烟后再推,两边意图都在。
清空密码丢了,登录失败又回到没提示。标记没了不等于逻辑对了。
feature 基于旧 main,这期间 main 也合进了支付重试。git merge feature 最可能怎样?
术语的技术定义和行为以这些一手或权威资料为准。
和本知识点经常一起出现的概念。