repo下载代码
repo init -u gitadmin@gitmirror.xxxx.com:android/platform/manifest -b Android7.0_trunk(分支)
repo sync -d -q -c --no-tags
repo start --all 本地分支
repo下载部分代码
* 在.repo/project.list下查找所要下载代码的仓库
eg: grep "bluetooth" . -rni
./project.list:275:packages/apps/Bluetooth
* 下载代码
repo sync packages/apps/Bluetooth
创建分支
git checkout -b 本地分支 远程分支
# 代码提交流程
* git pull 获取最新代码
* git status 查看状态
* git add . 加入工作区
* git commit . 提交到本地仓库
* ctrl+o,回车,ctrl+x
* repo upload . (--no-verify)
其他常用命令
* git diff 查看更改
* git status 查看提交状态
* git commit -amend 追加提交
* git log 查看日志
* git branch 查看分支
* git reset--hard HEAD~2 回退版本信息...
* git checkout 切换分支/删除修改
* git checkout -b 本地分支 远程分支
* git reset --hard HEAD~2 回退上两个版本
* git reset --hard the\_commit\_id 把the\_branch本地回滚到the\_commit\_id
* git branch -D 分支1 删除本地分支
* git branch 查看所属分支
* git apply packages.apps.Bluetooth.diff 打补丁
packages.apps.Bluetooth.diff from git diff > xxx.xx 差分
verify:
1.将gerryt中代码所在处网址粘贴到V的build with Parameters的url
http://review.source.xxxx.com/gerrit/#/c/452929/
2.选择build_list,开始构建....