zoukankan      html  css  js  c++  java
  • git的使用

    需求:我想要开发一个功能,并且合并到远程的master上边,以便于发布线上。

    流程:

    1. 首先在本地新建一个分支,把远程的master代码 clone下来。
    2. 然后进行需求开发,此时本地的代码是要先于master的。
    3. 在功能完成并且自测过之后,发布到测试环境,测试人员测试。
    4. 修改完bug,确定没有问题之后,需要合并到master上。
      1. 提交本地代码
      2. pull到最新的代码
      3. 切换到master上,pull代码,获取到最新的master代码
      4. 切换到自己的分支
      5. merge master,获取到master上的最新代码到自己的分支上(有时候需要解决冲突,防止合并到master上时存在冲突)
      6. 然后,将自己的代码合并到master上。
      7. 发布到线上环境。

    ××   发布线上环境或者stg时,需要切换到master分支上操作;

    ××  要确定本地代码是最新的,并且自己的分支上已经有最新的master代码之后,才可以将代码合并到master上,防止影响线上代码

    ××  同时开发不同的需要,最好切换新的分支

    ××  发到测试环境的时候,不必要push到远程分支。在测试无误之后,再push到远程分支并且合并master。

  • 相关阅读:
    javascript中map的用法
    洛谷P1057传球游戏-题解
    洛谷P1049装箱问题-题解
    洛谷P1048采药-题解
    洛谷P1044栈-题解
    洛谷P1040加分二叉树-题解
    洛谷P1005矩阵取数游戏-题解
    洛谷P1004方格取数-题解
    洛谷P1002过河卒-题解
    搜索
  • 原文地址:https://www.cnblogs.com/summer0319/p/7102710.html
Copyright © 2011-2022 走看看