Git从远程仓库获取所有分支

方法一:

git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:

  1. 本地新建workspace目录
  2. cd workspace
  3. git clone git@IP地址:App/App.git,这样在workspace目录下得到一个App子目录
  4. cd App
  5. git branch -a,列出所有分支名称如下: 
* master
  remotes/origin/develop
  remotes/origin/release

 

    6. git checkout -b develop origin/develop  作用是checkout远程的devlop分支,在本地起名为develop分支,

       并切换到本地的develop分支

    7. git checkout -b release origin/release,作用参见上一步解释

    8. git checkout develop,切换回develop分支

方法二:

git从远程仓库获取所有分支

git clone xxx
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值