github的parent是什么意思

worktile 其他 9

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在GitHub中,parent(父仓库)是指一个仓库的上级仓库或原始仓库。当你在GitHub上创建一个新的仓库时,它可以是一个全新的仓库,也可以作为一个已有仓库的派生(分支)。

    当你在GitHub上创建一个新的仓库时,可以选择将其设置为另一个仓库的派生。这意味着你可以从另一个仓库复制所有的代码、提交历史和分支结构。新仓库被称为派生 / Fork,而原始仓库则被称为父仓库 / Upstream。父仓库是派生仓库的上级仓库,派生仓库可以从父仓库同步更改,并在自己的分支上进行修改。

    通过派生仓库,你可以在独立的环境中开发和修改代码,而不会影响原始仓库。当你在派生仓库进行修改后,你可以选择将这些修改合并回原始仓库,这样其他人也可以从原始仓库获得你的更新。

    在GitHub上,派生仓库通常用于贡献代码和合作开发。你可以从开源项目的原始仓库派生出你自己的仓库,然后进行修改和改进。一旦你的修改达到一定水平,你可以通过提出拉取请求(Pull Request)将这些修改提交给原始仓库的所有者,请求他们将你的修改合并到原始仓库中。

    所以,GitHub中的parent指的是一个仓库的上级仓库或原始仓库,用于派生仓库的创建和合作开发。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在GitHub中,”parent”表示一个仓库(repository)与其派生(fork)的仓库之间的关系。每当一个仓库被派生为另一个仓库时,原始仓库被称为父仓库(parent repository),而派生出的仓库被称为子仓库(child repository)。

    下面是关于GitHub中parent的几个重要方面:

    1. 派生 (Fork):派生是指从一个仓库创建一个独立的副本。通过派生操作,用户可以将原始仓库复制到自己的GitHub账户中,并对副本进行更改。这个新副本就成了子仓库,而原始仓库则成为子仓库的父仓库。派生操作通常用于在自己的账户中进行修改和实验,而不影响父仓库。

    2. 关联:在子仓库的主页上,可以找到父仓库的信息。这个链接可以让用户快速访问父仓库,并了解派生的背景和目的。同时,父仓库也可以看到其所有派生仓库的信息。

    3. 同步:当父仓库进行更改时,可以选择将这些更改合并到子仓库中。这可以通过Pull Request来实现。如果子仓库的开发者希望保持与父仓库的同步,他们可以从父仓库的主分支(通常是”master”分支)中创建一个Pull Request,并将父仓库的更改合并到子仓库中。

    4. 独立:尽管子仓库最初是从父仓库派生出来的,但它们是独立的个体。用户可以对子仓库进行自己的修改、添加和删除操作,而不会影响父仓库。这种独立性使得每个子仓库都可以根据自己的需求进行进一步开发和维护。

    5. 贡献:通过派生父仓库,开发者可以为原始项目做出贡献。他们可以通过提交Pull Request,向父仓库的作者提交他们的更改。父仓库的作者可以选择接受或拒绝这些更改。这种方式使得开发者能够参与到开源项目的发展中,并为它们的改进做出贡献。

    总而言之,GitHub中的”parent”是指一个仓库与其通过派生关系相连的仓库。这种关系允许开发者在独立的仓库中进行实验、修改和贡献,并保持与原始仓库的同步。同样,它也允许原始仓库的作者接收和合并这些贡献。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Github中,每个仓库(repository)都可以有一个称为”parent”的属性,用来指定它的上级仓库。

    具体来说,当一个新的仓库被创建时,这个仓库可以被指定为另一个仓库的子仓库,即”parent”仓库。这通常发生在项目分支(branch)或派生(fork)的情况下。

    当一个仓库被指定为另一个仓库的子仓库时,子仓库将会保留其独立的版本历史和提交记录。它会从父仓库派生出自己的分支,但不会包含父仓库的所有内容和提交记录。

    通过将一个仓库指定为另一个仓库的子仓库,可以方便地在不同分支或派生版本之间保持关联。这在多人协作或长期维护项目时非常有用。

    要将一个仓库指定为另一个仓库的子仓库,可以按照以下步骤操作:

    1. 打开Github网站,并进入”parent”仓库的页面。
    2. 点击页面上方的”Settings”选项卡。
    3. 在”Settings”页面上,选择”Options”选项卡。
    4. 向下滚动页面,找到”Repository settings”部分。
    5. 点击”Change repository visibility”按钮后面的”Change”链接。
    6. 在”Change repository visibility”弹出窗口中,将”Parent repository”的选项从”None”更改为”XYZ/parent-repo”(XYZ是父仓库的用户名,parent-repo是父仓库的名称)。
    7. 点击”Save”按钮保存更改。

    完成上述步骤后,”child”仓库将被成功指定为”parent”仓库的子仓库。

    通过使用”parent”属性,可以方便地在Github上管理项目的版本控制和分支结构,以及在不同分支之间进行代码的合并和同步。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部