設定您的分支#

首先,您需遵循製作您自己的 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:您的使用者名稱/scikit-image.git 將您的分支複製到本機電腦

  2. 調查。將目錄變更為您的新儲存庫:cd scikit-image。然後使用 git branch -a 來顯示所有分支。您會得到類似以下內容:

    * main
    remotes/origin/main
    

    這告訴您目前您在 main 分支上,並且您還有一個連接到 origin/mainremote 連線。哪個遠端儲存庫是 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-imagescikit-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)