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是一樣的版本了。
|
留言
張貼留言