repo和git常用的命令和场景
1.如果是单个仓的代码下载:
git clone
如果项目过大时,会出现网关请求超时,加上--depth=1即可解决,意思是只克隆最近一次的commit
2.如果是多个仓的代码:(manifest.xml已经配置好)
repo init ->repo sync 同步仓->repo start local .->本地开发->git add . ->git commit ->repo upload
3.girrit代码审查
4.girrit代码合入
5.查看分支和删除分支:
git branch &git branch -D 分支名
6.切换分支或者创建新分支
git checkout 分支名
7.查看文件的修改历史
git blame 文件名
8.查看提交日志,会有多个commit-id
git log
9.查看对比状态
git status
10.回退到本地代码目录修改之前
git reset --hard commit-id
11.查看当前分支的信息
repo info -o
12.在manifest.xml里查找仓
repo manifest -o - | grep 仓名
13.列出同步到本地的所有代码仓
repo list