Github怀疑 - 同步回购

时间:2009-07-12 23:59:30

标签: git github

我从未使用过代码源控制系统而且我从GitHub开始,它看起来很神奇!

我阅读了这些指南,我想我很清楚它是如何工作的,而且我已经在使用它了,但我不清楚:GitHub是否会自动将原始仓库中的更改同步到我的前叉?

我已经分配了一个项目,并根据指南,因为这一点我有我自己的项目副本,原始回购中的更改不应该在我的回购中进行(这是我所理解的),但是项目所有者更新了原始仓库,我看到了变化并喜欢它,但我现在不想在我的仓库中使用它,我看着我的仓库和那些不存在的变化,几个小时后我得到了回到我的回购和那里的变化!

我没有执行任何命令,没有!我不抱怨,我认为这真的很棒,但我必须确定如何思考我将如何发展。

我的问题:

  1. GitHub自动更新我的回购 随着原来的变化 回购?
  2. 多久一次,一天一次?如果我推了一个 更改为我的仓库,然后更改该文件 在原始仓库中更新 在我提出拉动请求之前,我的 更改将被删除和我的文件 覆盖还是合并?
  3. 如果有冲突怎么办? 我和原来的变化 回购?
  4. 提前谢谢!

2 个答案:

答案 0 :(得分:2)

我想你可能想看看{拉入上游变化“下面的the forking guide所说的内容。上游分支虽然不是一个神奇的分支,但你需要在你的教程中设置你的repo。如果存在冲突,我认为你只需要像git中的任何其他合并冲突一样合并它。

答案 1 :(得分:1)

好吧,我刚刚解决了同样的问题。基本上,您需要将上游代码提取到本地存储库,然后将其合并。然后,只需将合并后更新的仓库推送到远程仓库。