同步 github/gitlab fork 出來的 repository

1.  沒有現成的可以一鍵同步的方法。

2.  最方便的是用 GitHub Desktop,請看下面圖示

點選 merge fetch

3.  另一種就是用 command line.

# git remote -v

# git remote add upstream git@GIT.AVER.COM:EDU/FW/m10v/linux.git

# git fetch upstream

# git checkout S510-2

# git merge upstream/S510-2

# git push origin S510-2 --tags

 

upstream 上有新的 branch

# git checkout upstream/S510-3

# git checkout -b S510-3

# git push origin S510-3 --tags


PS:加上 --tags 才會將 tag 也一併同步

 

Reference:

https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/syncing-a-fork

https://www.peterdavehello.org/2014/02/update_forked_repository/

https://gitbook.tw/chapters/github/syncing-a-fork.html

 



留言

這個網誌中的熱門文章

NMEA標準格式 -- GPS

網路 Transformer 的用途

cut,sed,awk 字串處理