Git步步進階---完美實戰Git多源追蹤並愉快提交pr

參與開源、貢獻開源已成爲很多開發者實現自身價值的一種表達方式。那麼,如何愉快的參與開源並讓自己的PR被正確的Merged成爲了這其中重要的一步,那麼完成這一步最有可能面臨的問題是自己的PR與目標要合併的源倉庫的某個分支衝突了,那麼知道如何進行多源追蹤並將提交pr衝突的可能降到最低就非常重要。以下是以github舉例,其他道理一樣。


在自己fork倉庫的對應的本地倉庫目錄下,執行如下步驟:

Step1:在自己的fork倉庫下面查看是否追蹤了源倉庫

$ git remote –v

origin  https://github.com/ufeeler/nacos.git(fetch)

origin  https://github.com/ufeeler/nacos.git(push)

可以看到只有一個Fork倉庫地址,說明並沒有追蹤過源倉庫。

 

Step2:添加源倉庫地址進行追蹤

$ git remote add upstream https://github.com/alibaba/nacos.git

 

Step3:再次查看

$ git remote –v

origin  https://github.com/ufeeler/nacos.git(fetch)

origin  https://github.com/ufeeler/nacos.git(push)

upstream        https://github.com/alibaba/nacos.git(fetch)

upstream        https://github.com/ali

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章