美文网首页
repo&&git代码管理

repo&&git代码管理

作者: Gitlusen | 来源:发表于2018-02-10 14:39 被阅读0次

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

    相关文章

      网友评论

          本文标题:repo&&git代码管理

          本文链接:https://www.haomeiwen.com/subject/ebgctftx.html