设置你的分支#
首先,您需要按照 制作你自己的副本(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
详细地#
克隆你的分支#
使用
git clone git@github.com:your-user-name/scikit-image.git
将你的分支克隆到本地计算机。调查。 将目录更改为你的新仓库:
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)