zoukankan      html  css  js  c++  java
  • git 一般的开发流程中的代码管理

    一般的开发流程中的代码管理

    1. 从版本库中下载代码

    git clone ssh://192.168.1.3:29418/mustang-web

    2. 针对某个feature(比如instance-lanuch)开新分支

    cd mustang-web
    git checkout -b instance-lanuch
    插一句:每次从master同步代码以后,最好执行pip install -r requirments.txt,保证被人新加的库被安装好
    可以查看目前拥有的分支 git branch
    • instance-launch
      master

    3. 在instance-launch中修改代码,比如添加,修改,删除等等
    4. 提交到本地代码库

    git add .
    git commit -m 'instance launch feature'

    5. 提交代码到gerrit,供大伙review

    由于有多人协同开发,会存在主分支master更新比较频繁的情况,你的instance-lanuch分支基于的master分支可能以及过时,所以在提交到gerrit之前先需要自己解决一些代码上的冲突
    先执行git rebase master,看是否有冲突,如果有,解决冲突后git rebase --continue
    git review提交到gerrit

    6. 大伙review完成后,你的代码会被合并到主分支master上

    更新到本地master分支

    git checkout master
    git pull

    7. 开发下一个feature时,即可从步骤2开始

    Note:
    资料:http://blog.jobbole.com/25775/

  • 相关阅读:
    遥感影像数据产品级别概述
    数据传输中的成帧
    帧同步
    I、Q信号是如何产生的,I、Q信号复用的作用
    调制解调技术
    基带信号、载波信号和宽带信号
    浅谈MVP架构及开发模式
    剑指offer代码 vs2013执行
    进程的状态
    死锁的必要条件及避免
  • 原文地址:https://www.cnblogs.com/juandx/p/5122214.html
Copyright © 2011-2022 走看看