84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
原來以為
git pull --all # 或 git fetch --all
就是更新所有分支。剛看了手冊,原來這個--all是從所有遠端倉庫更新這一個分支。
--all
我本地有develop,master, feature-xxx這些分支都與遠端倉庫關聯起來了。 我要是想一次把所有分支全部從伺服器上fetch或pull下來,該怎麼辦呢?
develop
master
feature-xxx
fetch
pull
自己寫了個腳本。貢獻下吧。
git branch | awk 'BEGIN{print "echo ****Update all local branch...@daimon***"}{if(=="*"){current=substr(rrreee,3)};print a"git checkout "substr(rrreee,3);print "git pull --all";}END{print "git checkout " current}' |sh
詳情請見:
Can “git pull --all” update all my local branches?
應該是沒有原生的解決方案吧,或者說Git本身並沒有這樣的功能?
自己寫了個腳本。貢獻下吧。
詳情請見:
Can “git pull --all” update all my local branches?
應該是沒有原生的解決方案吧,或者說Git本身並沒有這樣的功能?