Github進行fork後如何與原倉庫同步

2021-09-08 05:31:10 字數 1225 閱讀 7761

**

我們在進行github協同開發的時候,往往會去fork乙個倉庫到自己的github中,過一段時間以後,原倉庫可能會有各種提交以及修改,很可惜,github本身並沒有自動進行同步的機制,這個需要我們手動去執行,現在我來演示一下如何進行自己的倉庫和原倉庫進行gith同步的操作。

(1)我使用終端 命令列的方式在mac中來操作。首先在終端中配置原倉庫的位置。進入專案目錄,執行如下命令:檢視你的遠端倉庫的路徑。

$git remote -v

origin

origin

(2)配置原倉庫的路徑:

下面這步操作即新增主repo為上游**庫

注意一定要cd到你自己fork出來的庫裡面去,比如工程名叫luoluo,那要先cd到luoluo中去,然後才能操作

$git remote add upstream
(3)再次檢視遠端目錄的位置:

$git remote -v

origin

origin

upstream (fetch)

upstream (push)

(4)抓取原倉庫的修改檔案:

$git fetch upstream

remote: counting objects: 75, done.

remote: compressing objects: 100% (53/53), done.

remote: total 62 (delta 27), reused 44 (delta 9)

unpacking objects: 100% (62/62), done.

from

* [new branch] master -> upstream/master

(5)切換到master分支。

$ git checkout master

switched to branch 'master'

(6)合併遠端的master分支:

$ git merge upstream/master
(7)此時,你的本地庫已經和原倉庫已經完全同步了。但是注意,此時只是你電腦上的本地庫和遠端的github原倉庫同步了,你自己的github倉庫還沒有同步,此時需要使用「git push」命令把你本地的倉庫提交到github中。

Github進行fork後如何與原倉庫同步

github進行fork後如何與原倉庫同步 方法一 在你fork的倉庫setting頁翻到最下方,然後delete這個倉庫 然後重新fork 倉庫,並 git clone 到你的本地。方法二 在本地的fork倉庫中開啟git base 依次執行命令 git pull 要習慣性更新 git remot...

Github進行fork後如何與原倉庫同步

實在是 有太多人同時在幫忙修訂錯別字或優化 xiaolai 的the craft of selfteaching了。如果你提交的 pull request 未被接受且得到回覆說 重新fork 其實是你遇到乙個問題 這個問題,用顯得更 專業點 的說法,叫做 github進行fork後如何與原倉庫同步。...

Github進行fork後如何與原倉庫同步

實在是 有太多人同時在幫忙修訂錯別字或優化 xiaolai 的the craft of selfteaching了。如果你提交的 pull request 未被接受且得到回覆說 重新fork 其實是你遇到乙個問題 在你 fork 之後,xiaolai 的倉庫又更新了 但 github 不會自動幫你把...