repo&&git代码管理

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,开始构建....

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载请注明出处:http://blog.csdn.net/u011479494/article/details/5...
    berryha阅读 3,354评论 0 2
  • 梦里我路过了坟地 遍地的没有棺材的 还没有入土的尸体 我去看他们的脸时 发现他们像极了 我的故友们,怎么回事? 是...
    杨林广阅读 272评论 0 0
  • 想要老二,老大死活是不同意的,有了老二,老大变的更矫情的,非要喝老二的奶粉,用老二的纸尿裤,恋着妈妈抱抱的…… 上...
    简小影阅读 124评论 0 0
  • 雪地上的一截枯枝 幻想燕云十八骑中的一匹白马 跨过大宋憔悴山河 雪飘中载你万里 长衫和长剑是进入水墨江山的信物 整...
    烽火煤阅读 277评论 0 0
  • 解决步骤: 进入系统偏好设置 选择高级 选择选项卡最后一项硬件 将配置由自动改为手动,点击选择右下角的好。 点击应...