我是否需要多次分叉存储库才能发出多个请求请求?

Ami*_*uli 6 git github bitbucket pull-request git-fork

我想与其他程序员一起在bitbucket上使用git的项目中工作。由于我不是项目的所有者,因此执行了以下步骤:

  1. 我分叉了这个项目(现在我已经在仓库中了)
  2. 我进行了更改并提交了它们
  3. 我推到我的回购
  4. 我提出了要求

项目的所有者接受了我的请求,所有更改现在都在他的存储库中。

现在,我想对项目所有者的修改版本提出新的请求。我应该制作一个相同仓库的新叉子吗?


用一些代码对问题进行论坛讨论:

  1. 我分叉了该项目(现在我的仓库中有一个副本)

    • owner / proj所有者的回购
    • 我/项目:所有者/项目的我的叉子
  2. 我进行了更改并提交了它们

    git添加

    git commit -m“ fork-commit”

  3. 我推到我的回购

    git push -u origin#推送已完成到我的仓库中:me / proj

  4. 我提出了拉取请求,并被所有者接受(我/项目的主分支与所有者/项目的主分支相同)

  5. 在此之后,所有者对其所有者/项目的主分支进行了一些额外的更改,回购情况如下:

    • 的主分支我/凸出是完全一样的我的本地仓库的主分支。因此,命令git fetchgit pull将什么都不做(这是正常的)
    • 的主分支我/凸出和主分支所有者/凸出是不同的。

因此,为了避免出现多个分叉,我是否应该对所有者存储库进行git pull?还是我们(我和所有者)共享同一回购协议?

谢谢,

jor*_*ran 1

为了避免多次分叉,我应该在所有者仓库上进行 git pull 吗?或者我们(我和所有者)应该共享相同的存储库?

不需要多个分支,只需从所有者存储库中进行 git pull 即可。

始终对不受信任的贡献者使用拉取请求。如果所有者同意,您应该尝试不同的工作流程并找到一个你们都满意的工作流程。