zoukankan      html  css  js  c++  java
  • repo + gerrit

    一、安装repo

      mkdir ~/bin  //用户目录下建bin

          curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo //一个谷歌的地址,专门下载repo的

          chmod a+x ~/bin/repo               //修改repo权限

      export PATH=~/bin:$PATH //把bin目录添加到环境变量,使得它下面的repo命令可以直接使用

    二、下载manifest.git (这里面记录repo中git库的地址)

      修改.ssh下的config,添加c++server115的git host

      修改.ssh 下的known_lists,添加目标服务器的Server Host Key 

          repo init -u ssh://ji**nm@c++server115:29418/manifest.git -m YS_AP_Design_and_new_COMMON_CONTROL.xml //星号部分<your gerrit name>

          repo sync

    三、本地已有项目,且有多个分支,想保留并需要同步到repo上

      1、repo里面建该项目

      2、mkdir ~/remoterepo

      3、repo init...   

      4、repo sync  //获取远程建的空项目比如有 project1

      5、mv project1 project1_bak  //重命名备份起来

      6、本地项目拷贝到remoterepo目录下(要与project1同名啊),并替换project1_bak/.git/config 里面的  [remote "origin"] 下的配置 //其他branch不要修改哦

      7、git pull origin master 或者 git push origin master即可

    备注:

    mac下安装碰到bug

    warning: gpg (GnuPG) is not available.

    安装就行 

    brew install gnupg

    相关链接:

    https://source.android.com/source/downloading.html  //google 官网 其实讲的非常好 ,下载android的源代码的方法

    http://www.tuicool.com/articles/VBz2Qb //不错,真实可用

    1、以专家为榜样,不必自己重新探索
    2、解构技能,找出实现80%效果的那20%
    3、不要一心二用
    4、练习练习再练习!然后获得即时反馈
    5、坚持,不要在低谷期放弃
  • 相关阅读:
    索引
    convert 时间转换
    SQL中的case when then else end用法
    SVN安装图解
    dos 命令
    阿里云服务器相关知识
    mvc知识应用
    MVC分页
    mvc系统过滤器
    .net 接口
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/3861410.html
Copyright © 2011-2022 走看看