首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚特兰西安的"git拉-重基“教程图不正确吗?

亚特兰西安的"git拉-重基“教程图不正确吗?
EN

Stack Overflow用户
提问于 2020-07-26 11:52:54
回答 1查看 88关注 0票数 3

现在读到这篇文章的人-亚特兰西安已经修复了他们的图表.

原始问题:

我正在阅读亚特兰西安的优秀Git教程,但我对一个图表感到困惑:

https://www.atlassian.com/git/tutorials/syncing/git-pull

这是从上面来的第三个流程图。

我认为应该是一句:D -A-B-C-E-F- G

“远程源/主”指向C,“本地母版”指向G。

我使用SmartGit (拉重基选项)和GitHub进行的实验似乎证实了这一答案,但似乎我误解了亚特兰西安,而不是在他们的图表中犯了错误。

他们继续往下说:“许多开发人员更喜欢重新建立基础而不是合并,因为这就像说,‘我想把我的改变放在其他人所做的事情之上。’”这一说法似乎也与图表相矛盾。

如果图表是正确的,请解释如何将局部变化放在原点变化的顶部,以便保存原点的历史。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-26 12:33:18

该图表是不正确的

当您使用--rebase选项拉动时,您的本地提交将是附加到远程分支的,因此您是正确的,E-F-G应该在远程更改A-B-C之后,导致D-A-B-C-E'-F'-G' ('用于指定提交在技术上与原始提交不同,它们是这些提交的重写版本)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63099774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档