【发布时间】:2023-03-18 08:57:01
【问题描述】:
我想知道为什么会出现一些使用 git 的行为:
我将 github 上的一个项目 fork 到我自己在 github 上的项目。然后我将我的项目克隆到我的电脑上。原始项目发生了一些变化,所以我告诉 github 使用它的 fork 队列提交它们。我在我的电脑上执行 git pull 来获取这些更改。
现在对原始项目进行了一些更改,但这次我在计算机上的原始项目中添加了一个远程分支。当我对其进行 git fetch 然后 git 合并到我的本地分支时,我遇到了冲突。
我不明白为什么它会这样做,因为我几乎是最新的并且只需要应用最后几个提交? git 不能告诉我已经有第一组提交,因为我是通过我自己的 github 项目 fork 间接获得的吗?
【问题讨论】:
-
你读过这篇关于 fork github 项目的文章 [help.github.com/forking]。您能否根据该文章中使用的术语重新措辞您的问题?我认为这会让你的问题更容易理解。