设置你的分支#

首先,您需要按照 制作你自己的副本(fork)的 scikit-image 的说明进行操作。

概述#

git clone git@github.com:your-user-name/scikit-image.git
cd scikit-image
git remote add upstream https://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 显示所有分支。你会得到类似以下的内容:

    * main
    remotes/origin/main
    

    这告诉你当前在 main 分支上,并且你还有一个到 origin/main远程 连接。remote/origin 是哪个远程仓库?尝试 git remote -v 查看远程的URL。它们将指向你的github分支。

    现在你想连接到上游的 scikit-image github 仓库,这样你就可以合并主干中的更改。

将您的仓库链接到上游仓库#

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

upstream 这里只是我们用来指代主 scikit-image 仓库的任意名称,位于 scikit-image github

请注意,我们使用了 https:// 作为URL,而不是 git@https:// URL 是只读的。这意味着我们不能意外(或故意)写入上游仓库,我们只会使用它来合并到我们自己的代码中。

为了让你自己满意,展示一下你现在已经有了一个新的 ‘远程’,使用 git remote -v show,你会看到类似以下的内容:

upstream     https://github.com/scikit-image/scikit-image.git (fetch)
upstream     https://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)