GIT - 如何更新github上的branch跟folk回來的專案branch同步

假設今天我們folk一個open source專案到自己的github上<圖表的第1步>,並clone到開發機上做開發<圖表的第2步>,但假設open source上的master branch還在持續更新中,如何到更新到我們自己的github上的master呢?


# # 對應圖表的第3步
# 首先在開發機上,在你開發的git 資料夾底下輸入
# 我們這邊以phprados為例

$ git remote add name url
# git remote add ceph https://github.com/ceph/phprados

$ git fetch name branchname
# git fetch ceph master


$ git pull --rebase name branchname
# git pull --rebase ceph master



# 對應圖表的第4步
# 更新至我們github上的master
$ git push origin branchname
# git push origin master

# 這樣即可更新我們github上的master與open source 專案的master是一樣的版本了。

留言

這個網誌中的熱門文章

Python - 計算特定目錄底下的檔案以及目錄數量

devstack安裝all in one openstack(pike)

利用ATOM 編輯器在Windows開發PHP