android repo 建仓

1、简易建仓--使用git仓库的work tree 形式

项目开发中经常遇到需要共享android源码的情况,一种方法是通过tar打包共享。由于android源码使用manifest 仓库来管理,因此通过分析和修改manifest 文件可以快速建立一个仓库。

git clone  manifest.git

cd manifest

分析default.xml文件,

主要修改

<remote元素  ssh://myname@>

<project   中name字段>     注意ssh://本机ip/name 应该能寻址到git仓库


git add .

git commit  -m " initial change"

git push origin master:master

即可快速修改manifest.git


然后通过repo init -u ssh://myname@ip/relativepatch/manifest.git 路径通知同事下载。

注意使用私人服务器ssh,需要在~/.ssh/ 中添加需要下载代码的人的pub_key.



2、mirror 建立仓库--使用git仓库的bare 形式

repo init -u git://android.git.kernel.org/platform/manifest.git  -b master -mirror

repo sync

会在本地创建很多 .git文件夹,其中主要包括一个manifest.git。

通过修改maifest.git 可以更快速地搭建仓库。


3、在gerrit服务上修改manifest.git需要走gerrit服务器注册流程,如注册邮箱,添加公钥。

在私人服务器上修改manifest.git需要走ssh流程,需要将对方公钥加入到本地~/.ssh/authorized_keys 


4、一个最简单的仓库

mkdir test.git

cd test.git

git init --bare 可以生成一个bare仓库 而git init 可以生成一个worktree仓库

git clone test.git 

cd test 

vim .gitignore

touch .gitignore

git add .

git commit -m "add .gitignore"

可以表述一个基本的git仓建立和操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值