原来以为
git pull --all
# 或
git fetch --all
就是更新所有分支。刚看了手册,原来这个--all
是从所有远程仓库更新这一个分支。
我本地有develop
,master
, feature-xxx
这些分支都与远程仓库关联起来了。
我要是想一次性把所有分支全部从服务器上fetch
或者pull
下来,应该怎么办呢?
原来以为
git pull --all
# 或
git fetch --all
就是更新所有分支。刚看了手册,原来这个--all
是从所有远程仓库更新这一个分支。
我本地有develop
,master
, feature-xxx
这些分支都与远程仓库关联起来了。
我要是想一次性把所有分支全部从服务器上fetch
或者pull
下来,应该怎么办呢?
详情参见:
Can “git pull --all” update all my local branches?
应该是没有原生的解决方案吧,或者说Git本身并没有这样的功能?
2 回答1.7k 阅读
1 回答909 阅读✓ 已解决
1 回答961 阅读
3 回答732 阅读
2 回答575 阅读
自己写了个脚本。贡献下吧。