GitHub更新自己Fork的專案

2021-08-07 15:10:33 字數 779 閱讀 8811

**:

github的fork可以將別人的工程複製到自己賬號下。這個功能很方便,但其有乙個缺點是:當源專案更新後,你fork的分支並不會一起更新,需要自己手動去更新。

以github使用者:micmiu (賬號名),fork 專案 sql-parser( 為例子:

1、clone 自己賬號裡fork的分支

git clone 

cd sql-parser

2、增加遠端原始分支到本地(可以用git remote -v命令檢視遠端分支列表)

$ git remote -v

origin (fetch)

origin (push)

如果沒有遠端原始分支則需要增加:

git remote add sql-parser_fdb
檢視確認遠端分支列表:

git remote -v

origin (fetch)

origin (push)

sql-parser_fdb (fetch)

sql-parser_fdb (push)

3、fetch原始源分支的新版本到本地

git fetch sql-parser_fdb
4、合併兩個版本的**

git merge sql-parser_fdb/master
5、把最新的**提交到github自己(micmiu)的賬號上

git push origin master

如何fork自己的github庫?

github上我們經常fork其他人的 然後經過一通魔改後弄出 自己 的東西。但是現在我遇到了這麼乙個需求,就是我已經公開了乙個自己的庫 暫且叫parent 然後我想基於自己開發的庫再建立新的功能,但是又不想讓新功能公開,乙個很自然的想法是庫parent保持公開,然後新建立一條分支隱藏,可惜的是gi...

github同步fork別人的專案到自己的倉庫

github參考說明,英文好的直接看英文吧 當我們fork乙個專案後,在我們使用 的時候就會以我們本地為準,不會跟隨我們fork前的專案,如果需要同步對方的 需要進行同步操作 ipandadembp cms ipanda git remote v origin fetch origin push i...

github中fork的使用

由於git的許可權控制功能比較弱,如果想給某個專案提供 除了直接獲得專案的push許可權外,github另外提供了pull request的方式來進行協作。這種方式請求倉庫擁有者拉自己的 而不需要倉庫的許可權。首先,進入上游倉庫,點選下圖中紅框內的fork,通過fork的方式在自己的倉庫裡建立乙個專...