问题背景
项目开发中有时需要查看Android源码的一部分仓库,下载整套Android源码需要耗费很大服务器空间,并且下载时间久。因此,如果可以只下载其中几个仓库,就可以节省时间和服务器空间。
平台:gerrit、git
具体操作步骤
图1
图2
步骤1:在gerrit中,根据图1的标签,在标签3中输入你需要下载的仓库名称,在标签4中点击你需要的项目。
步骤2:在图2中复制这个ssh下载命令,在本地新建的Temp文件夹里面执行此命令就可以下载了;
步骤3:git branch -av 查看远程仓库
$git branch -av
...
remotes/m/Baseline_Dev -> aosp/Baseline_Dev
步骤4:执行下面命令同步远程指定分支代码
git checkout -b Baseline_dev_temp remotes/origin/Baseline_Dev
命令说明:创建本地分支Baseline_dev_temp,并且这个分支同步远程分支remotes/origin/Baseline_Dev的代码
步骤5:git pull更新代码
参考链接:
https://geek-docs.com/git/git-cmds/git-clone.html