小编Arr*_*ton的帖子

git pull --allow-unrelated-history 究竟是如何工作的?

是的,所以我搜索了其他一些 SO 线程,还检查了这个:https : //git-scm.com/docs/git-merge

我知道 --allow-unrelated-histories 允许两个项目连接在一起,但是,我不明白它究竟如何工作的

它只是这样工作吗?https://imgur.com/a/ZFVVs7s

上面的 git 站点显示了这个图:

      A---B---C topic
     /         \
D---E---F---G---H master
Run Code Online (Sandbox Code Playgroud)

然而,对我来说,这让他们看起来没有不相关的历史,因为主题分支是从“E”中分离出来的。即使主题分支在 'D' 从 master 分支,他们仍然会共享 'D' 分支。

有没有人能够解释(最好用视觉效果)允许无关历史究竟是如何工作的?我正在尝试 git pull,但我的一名团队成员编辑了我从中提取的分支,现在我必须使用 --allow-unrelated-history。

谢谢!

git github gitlab

6
推荐指数
2
解决办法
1454
查看次数

标签 统计

git ×1

github ×1

gitlab ×1