0

如果这有点开放,我深表歉意。我想做的很简单。我已经在我正在处理的 Github (SSH) 上创建了一个 repo。如果我克隆我的 fork 并在其上创建一个新分支,新分支会延续到原始 repo 吗?如果没有,有这个程序吗?

我知道要跟踪原始存储库,我必须upstream通过git remote add upstream. 这是否也会转移添加到我的 fork 的分支以及对新创建的分支的任何提交?

4

1 回答 1

1

如果您跟踪原始 repo,您​​的 repo 将在原始 repo 更新时更新,但分叉意味着您开发自己的单独项目,并且您的更改不会影响原始 repo。实际上,基本上,克隆一个 repo 只需要读取权限,所以你可以 fork 一个 repo,甚至无法写入它。

我假设“跟踪”会导致将您的更改重新设置在更新的原始 repo 主/分支之上,但无论如何,它不应该对原始 repo 产生任何影响(特别是如果您在没有写访问权限的情况下访问它,这使得它100% 安全)。

于 2013-05-30T06:46:49.983 回答