git库的使用笔记

查看git仓库大小 git count-objects -vH 
coding 单个工程限制为15G以内

一, 本地不存在源码,拉取coding git 仓库
mkdir Ao3566_Android11
cd Ao3566_Android11
git clone https://e.coding.net/jiudingchuangzhan/rk3566/Ao3566_Android11.git
输入账号和密码
下载完成后拉取prebuilts源码
cd Ao3566_Android11
会在当前目录下面创建prebuilts
xxx@~/Ao3566_Android11$ git submodule add https://e.coding.net/jiudingchuangzhan/rk3566/Ao3566_Android11_prebuilts.git prebuilts
xxx@~/Ao3566_Android11$ git submodule init
xxx@~/Ao3566_Android11$ git submodule update

二,本地新工程源码上传到coding
从rockchip获取源码后移除repo, git 文件以及文件夹
工程所有源码x3568_android11_new
android:
prebuilts单独上传作为一个git仓库
prebuilts之外的其他所有文件作为一个git仓库

1,上传prebuilts源码
把prebuilts从x3568_android11_new 移出
cd x3568_android11_new
mv prebuilts/ x3568_android11_new_prebuilts
mv x3568_android11_new_prebuilts/ ../
cd ..
cd x3568_android11_new_prebuilts
git init .
git add . -f
git commit -m "first commit"
git remote add origin https://e.coding.net/jiudingchuangzhan/rk3568/x3568_android11_prebuilts.git
git push origin master -u
提交完成后把x3568_android11_new_prebuilts删除
cd ..
rm -fr x3568_android11_new_prebuilts

2,提交移除了prebuilts的x3568_android11_new源码
cd x3568_android11_new
git init .
git add . -f
git commit -m "first commit"
git remote add origin https://e.coding.net/jiudingchuangzhan/rk3568/x3568_android11.git
git push origin master -u

3,在x3568_android11_new中克隆prebuilts源码
git submodule add https://e.coding.net/jiudingchuangzhan/rk3568/x3568_android11_prebuilts.git prebuilts
git submodule init
git submodule update

三, 旧工程上传源码到coding
两个远程git仓库同步操作,包括所有分支信息,完全同步。
1)首先,需要在本地工程目录下,执行如下指令,已跟踪每一个origin的远程分支,也就是说,在本地工程目录下,会创建出origin的所有远程分支。
for remote in `git branch -r | grep -v '\->'`; do git branch --track `echo $remote|sed 's=origin/=='` `echo $remote`; done
2)然后,执行push操作,将所有本地分支都同步到新的远程仓库。只有执行了第一步的情况下才带参数--mirror
git push coding --mirror

allwinner全志工程源码
在x40i_android/android目录下面创建prebuilts
cd x40i_android/android
git submodule add git@e.coding.net:jiudingchuangzhan/a40i/x40i_android_prebuilts.git prebuilts
git submodule init
git submodule update

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值