【问题标题】:Display a repository of which I am collaborator on profile在个人资料上显示我是其合作者的存储库
【发布时间】:2017-04-14 07:32:31
【问题描述】:

我和一个朋友是两个(只有两个)共同设计的项目。我的朋友为该项目创建了一个存储库,而我是一名协作者,因此我可以轻松地添加更改。但是有没有办法在我的个人资料上显示这个仓库?

【问题讨论】:

标签: git github open-source


【解决方案1】:

repo 只会显示在“拥有”它的用户或组织下。

分叉

但是你可以做的是分叉它。它本质上将 repo 克隆到您的帐户中,其中包含所有提交。由于贡献者信息基于提交,因此它将显示相同的贡献者信息。

由于您被添加为协作者,因此您可以直接访问原始存储库并可以直接向其推送提交。您可以使用最近添加的fetch upstream 按钮使您的克隆与原始版本保持同步:

这意味着您不需要执行 Henrique 答案的第 2-5 步。除非您更喜欢先将更改推送到您的 fork,然后再从它向您的朋友发出拉取请求。

固定

您可以做的另一件事是固定一个存储库,使其显示在您的个人资料顶部。您可以固定原件或您的叉子:

创建一个组织以反映共享所有权

如果 repo 不应该属于一个人,请创建一个组织并将 repo 移动到该组织,并让你们俩都成为该组织的管理员。

【讨论】:

    【解决方案2】:
    1. 您必须分叉存储库,然后才能将其克隆到您的计算机中。
    2. 添加您的更改,“git add”、“git commit”和“git push”
    3. 现在您的更改将显示在您的个人资料中,位于 repo 中。
    4. 创建一个新的拉取请求
    5. 如果您的朋友接受拉取请求,代码(更改)将被合并。

    :) 完成!

    OBS:如果您不知道如何提出拉取请求,请阅读以下文章 https://help.github.com/articles/about-pull-requests/

    【讨论】:

    • 只需在此答案中添加另一个提示:当您的朋友接受您的拉取请求时,您可以很好地将该存储库固定在您的个人资料中。
    • @BenyaminJafari 不错的提示。我将其添加到我的答案中。
    猜你喜欢
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多