我在 GitHub 上分叉了一个存储库。现在我还想分叉另一个用户的该存储库的分叉,以便也为该分叉做出贡献。
但我收到消息“没有可用的目的地来分叉此存储库。”
这是因为不允许同时分叉存储库及其分叉吗?为什么不允许这样做?
小智 3
您可以在自己的 PC 上的 fork 中与其他人的 fork 进行本地工作,只需添加另一个遥控器即可。
您拥有origin作为 GitHub 分支的遥控器,也可能您已经将原始项目添加为upstream( git remote add upstream https://github.com/original_owner/project.git)。如果你想在别人的分叉上工作,你可以:
git remote add someone_else https://github.com/someone_else/project.gitgit fetch someone_elsegit branch --allHEAD为新分支:git checkout someone_else/mastergit checkout branch my_new_branchgit log --oneline可以验证更改是否符合预期。git push --set-upstream origin my_new_branchCompare & pull request按钮就会出现,以便您可以对该分叉进行 PR。就这样,理想情况下所有这些更改都将到达上游,但对于已死的项目,您仍然可以为活跃的分叉做出贡献。
| 归档时间: |
|
| 查看次数: |
4817 次 |
| 最近记录: |