设置您的 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 主仓库 (位于 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)