專案使用umi/sula的開源專案,遇到乙個bug,本地修復提交merge請求之後,想同步更新sula的最新**到本地fork的專案。
可以看到sula在merge專案之後又有新的提交,所以fork的**就想更新到最新的。
步驟1
git remote add upstream ***x
git remote add upstream git@github.com:umijs/sula.git
此時我們本地會有兩個遠端的remote
步驟2
git checkout master
步驟3這裡我今天不需要,因為我remote的時候就已經是最新的**了。
git fetch upstream
步驟4merge**
步驟5push本地fork的**
git push origin master
可以看到目前本地fork的專案已經是最新的**了。
參照:
github fork專案和原專案同步
前提是自己已經設定好了git,並且配置了相應的許可權 然後使用git clone命令在本地轉殖自己 fork 的專案 git clone切換到自己之前轉殖的專案的路徑下,使用 git remote v 就可以看到當前專案的遠端倉庫配置origin fetch origin push 然後使用下面的命...
github fork源倉庫後保持同步
1 fork源倉庫 2 clone到本地 git clone git github.com username repositoryname.git3 新增源倉庫路徑 git remote add upstream4 源倉庫路徑設定 git remote set url push upstream n...
Github fork其他專案的分支與主幹保持同步
fork是乙個複製的操作,當你fork乙個專案之後,你就有了在原專案的基礎之上進行修改和擴充套件的許可權。通常情況下,fork操作用於參與別人的專案 成為專案中的一員 或者以別人的專案為基礎來開發自己的專案。當你使用乙個開源專案的時候,如果專案中存在bug,除了可以將bug報告專案開發人員。你也可以...