摆好你的叉子¶
首先,您要按照以下说明进行操作 制作您自己的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
详细地说¶
克隆你的叉子¶
使用以下命令将您的分支克隆到本地计算机
git clone git@github.com:your-user-name/scikit-image.git
调查一下。将目录更改为您的新存储库:
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)