当我承诺进行分叉的仓库时,这会以任何方式影响我分叉的仓库吗?

jls*_*str 2 git open-source github

这是关于以下主题的问题:贡献给开源。考虑到这对于新手来说可能是艰巨的。我认为最好问一下。

因此,过程如下所示:

  1. 叉回购
  2. 将仓库克隆到本地计算机
  3. 设置远程上游
  4. 创建分支以使用新功能
  5. 开发新功能
  6. 提交对分支的更改
  7. 向上游获取
  8. 更新本地主机($ git checkout主机; git pull上游主机)
  9. 重新分配问题分支
  10. 将分支推送到GitHub
  11. 发出拉取请求

我担心第9步。此步骤会影响我派生自的原始回购吗?(所有者会看到我对叉子的承诺吗?)或者我拥有自己的叉子想要拥有所有的自由?只要我不发出这样的Pull请求(我有点困惑,因为他们建议永远不要在master分支上工作)

附加问题:遵循相同的逻辑(并假设我的提交不会影响原始存储库)是否可以将为新功能在本地创建的分支发送到自己的fork中?就像是:

git push origin new-branch
Run Code Online (Sandbox Code Playgroud)

此命令是否仅将分支发送到我自己的fork?

我知道这些问题显然完全是新手材料,但是我比以往任何时候都需要知道如何正确地做,我感谢您的所有评论和建议。

提前致谢 !

Mat*_*hen 5

“当我承诺一个分叉的回购协议时,这会以任何方式影响我分叉的回购协议吗?”

不会。除非它们明确地从您的叉子上拉出来,否则这不是问题。

“此命令仅将分支发送到我自己的fork吗?”

是。