摆好你的叉子

首先,您要按照以下说明进行操作 制作您自己的SCRKIT-IMAGE副本(分叉)

概述

git clone git@github.com:your-user-name/scikit-image.git
cd scikit-image
git remote add upstream git://github.com/scikit-image/scikit-image.git

详细地说

克隆你的叉子

  1. 使用以下命令将您的分支克隆到本地计算机 git clone git@github.com:your-user-name/scikit-image.git

  2. 调查一下。将目录更改为您的新存储库: cd scikit-image 。然后 git branch -a 向你展示所有的分支机构。您将得到如下内容::

    * master
    remotes/origin/master
    

    这会告诉您,您当前处于 master 分支,并且您还拥有一个 remote 连接到 origin/master 。什么是远程存储库 remote/origin ?试试看 git remote -v 以查看遥控器的URL。它们会指向您的GitHub叉子。

    现在您想要连接到上游 scikit-image github 存储库,因此您可以合并来自主干的更改。

将存储库链接到上游回购

cd scikit-image
git remote add upstream git://github.com/scikit-image/scikit-image.git

upstream 下面是我们用来指代Main的任意名称 scikit-image 存储库位于 scikit-image github

请注意,我们已经使用 git:// 用于URL,而不是 git@ 。这个 git:// URL为只读。这意味着我们不能无意(或故意)写入上游回购,我们只会用它来合并到我们自己的代码中。

仅仅为了你自己的满足,展示你自己现在有了一个新的‘遥控器’, git remote -v show ,为您提供类似以下内容的信息::

upstream     git://github.com/scikit-image/scikit-image.git (fetch)
upstream     git://github.com/scikit-image/scikit-image.git (push)
origin       git@github.com:your-user-name/scikit-image.git (fetch)
origin       git@github.com:your-user-name/scikit-image.git (push)