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

posted @ 2020-04-26 20:57  frantzz  阅读(670)  评论(0编辑  收藏  举报