Android源码是由git管理的。但是Android源码工程比较多,结构复杂,故Google提供了一个Python脚本repo来管理整个仓库。
以下为常用的官方未提供的方法
查看当前服务器分支命令
git --git-dir .repo/manifests/.git/ branch -a
查看本地分支命令
repo branches
或
git branch
切换本地分支命令 (比如切换到master分支)
repo init -b master
repo sync
repo start master --all //start a new branch
查询本地未提交的修改
repo diff
查询本地已提交的修改
repo diff -cached
查询当前branch状态
repo status