設定您的分支#
首先,您需遵循製作您自己的 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:您的使用者名稱/scikit-image.git
將您的分支複製到本機電腦調查。將目錄變更為您的新儲存庫:
cd scikit-image
。然後使用git branch -a
來顯示所有分支。您會得到類似以下內容:* main remotes/origin/main
這告訴您目前您在
main
分支上,並且您還有一個連接到origin/main
的remote
連線。哪個遠端儲存庫是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)