设置你的 fork#
首先,请按照创建你自己的 scikit-image 副本 (fork)中的说明操作。
概述#
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
详细#
克隆你的 fork#
使用
git clone [email protected]:your-user-name/scikit-image.git
将你的 fork 克隆到本地计算机。调查。更改到你的新仓库目录:
cd scikit-image
。然后git branch -a
以显示所有分支。你将得到类似以下内容的结果:* main remotes/origin/main
这告诉你,你当前位于
main
分支,并且你与origin/main
建立了remote
连接。remote/origin
是哪个远程仓库?尝试git remote -v
以查看远程仓库的 URL。它们将指向你的 GitHub fork。现在,你希望连接到上游 scikit-image GitHub 仓库,以便可以合并来自主干的更改。
将你的仓库链接到上游仓库#
cd scikit-image
git remote add upstream https://github.com/scikit-image/scikit-image.git
这里的 upstream
只是我们用来引用位于 scikit-image GitHub 的主要 scikit-image 仓库的任意名称。
请注意,我们使用了 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)