Gerrit使用与提交

  1. 从gerrit上获取仓库,拉取到本地
    git clone “ssh://zhang@ip:29418/caja” && scp -p -P 29418 zhang@ip:hooks/commit-msg “caja/.git/hooks/”
  2. 进入拉取到本地的文件夹
    cd caja/
  3. 查看所有远端分支
    git branch -r
  4. 创建与远端代码一致的本地分支
    git checkout -b os-release-v10-sp1 origin/os-release-v10-sp1
  5. 查看此刻本地所在分支为产品分支
    git branch
    此处进行代码修改,生成patch
    并将patch放在patchs/kylin目录下
  6. 查看此时修改状态
    git status
  7. 加载此次修改内容
    git add --all
  8. git commit -m “修改信息”
    提交commit内容要求:commit信息是对公司内部看,方便追踪记录
    (1)对修改做详细描述,commit信息支持中文、英文。
    (2)对修改bug的提交,commit描述清楚修改的bug编号,或者bug地址
    (3)打patch时,patch名称要见名知意
    例:
    V10SP1项目:项目宏定义为p
    git commit -m “p03:修改禅道**bug,add 0002-fixed-existing-installation_lable.patch”
    ns8.2(AMD)项目:项目宏定义为ks
    git commit -m “ks8.02: 产品化,添加 0001-change-for-productional.patch”
  9. 多次查看当前状态
    git status
  10. 返回上级目录
    cd …
  11. 获取最新hooks值,此条命令为下载仓库时 “&&”后边的命令
    scp -p -P 29418 han@ip:hooks/commit-msg “caja/.git/hooks/”
  12. 进入软件包目录
    cd caja
  13. 查看此刻本地所在分支是否正确
    git branch
    git push origin os-release-v10-sp1:refs/for/os-release-v10-sp1
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值