一、選取原始倉庫
在開始更新和同步Fork之前,我們需要選擇一個原始倉庫,以確保我們能夠獲取到最新的版本。
可以通過在GitHub上尋找開源項目或者知名的倉庫,選擇一個我們感興趣的倉庫。
例如,我們選擇了開源項目Bootstrap:
git remote add upstream https://github.com/twbs/bootstrap.git
二、更新本地Fork代碼
接下來,我們需要將我們的Fork代碼同步到最新版本,這有助於減少衝突和錯誤。
使用以下命令,將更新的原始代碼從主GitHub存儲庫中拉到我們的本地分支中:
git fetch upstream
git checkout master
git merge upstream/master
上述命令會將與Fork相比原始代碼中的所有更改應用到本地主分支。
三、將更新應用到自己的Fork代碼
一旦我們的本地主分支已更新,我們需要將這些更改應用到我們的Fork代碼中。 使用以下命令,將本地主分支中最新的代碼推送到Fork存儲庫:
git push origin master
上述命令將最新的更新推送到我們的Fork代碼中。
四、創建拉取請求(Pull Request)
現在我們已經將本地代碼與最新的原始存儲庫同步,並將更新應用到我們的Fork代碼中,接下來我們需要提交拉取請求以將更改應用到原始存儲庫。
打開GitHub項目頁面,點擊“New pull request”按鈕,確保“base fork”指向原始倉庫,將“compare fork”設置為我們自己的Fork存儲庫,然後點擊“Create pull request”按鈕。
輸入標題和描述,描述將更改包含到拉取請求中,然後點擊“Create pull request”按鈕。
五、等待審核和合併
最後一步是等待原始存儲庫所有者審核和合併我們的拉取請求。
如果沒有問題,原始存儲庫所有者就會將我們的更改合併到項目中,從而使我們的代碼與最新版本保持同步。
總結
通過上述步驟,我們可以很容易地將Fork存儲庫的代碼與原始存儲庫同步,確保我們的代碼始終保持最新,減少衝突和錯誤。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/256502.html