zoukankan      html  css  js  c++  java
  • Git-flow 基本使用方法

    本文参考自:https://juejin.im/entry/5ad9a28d6fb9a07ac76e5e22

    1、分支模型

    master 分支:用于上线的分支,保护性分支,只包含经过测试的稳定代码,开发人员不能直接工作在此分支上,也不能直接提交改动到 master 分支上。

    develop分支: 是开发人员进行任何新的开发的基础分支,当开始一个新的feature 分支的时候,要从 develop 分出去;另外此分支也汇集所有的已完成的功能,等待合并到 master 分支上线

    上面两个分支被称为 长期分支 ,存在于项目的整个生命周期中,其他分支,是临时性的,根据需要来创建,当完成了自己的任务后,就会被删掉。

    主要分支

    • master: 永远处在即将发布(production-ready)状态
    • develop: 最新的开发状态

    2、Git常用命令清单

    (1)初始化仓库

    # 在当前目录新建一个Git代码库

    git init

    (2)添加当前目录的所有文件到暂存区

    # 添加当前目录的所有文件到暂存区

    $ git add .

    (3)提交暂存区到仓库区

    # 提交暂存区到仓库区

    $ git commit -m [message]

    -m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。

    (4) 显示有变更的文件

    $ git status

    (5)取回远程仓库的变化,并与本地分支合并

    # 取回远程仓库的变化,并与本地分支合并

    $ git pull [remote] [branch]

    (6)#上传本地指定分支到远程仓库

    $ git push [remote] [branch]

    (7)下载一个项目和它的整个代码历史

    # 下载一个项目和它的整个代码历史
    $ git clone [url]

    3、名词解释
    origin解释:
    origin就是一个名字,它是在你clone一个托管在Github上代码库时,git为你默认创建的指向这个远程代码库的标签。
    $ git push origin master

    上面命令表示,将本地的master分支推送到origin主机的master分支。

    4、流程处理
    (1)分支合并到另外一个分支
    merge Request -- new merge request --设置源和目标源库--compare branches and continue --submit merge request --accept merge request
     
  • 相关阅读:
    Vasya and Endless Credits CodeForces
    Dreamoon and Strings CodeForces
    Online Meeting CodeForces
    数塔取数 基础dp
    1001 数组中和等于K的数对 1090 3个数和为0
    1091 线段的重叠
    51nod 最小周长
    走格子 51nod
    1289 大鱼吃小鱼
    POJ 1979 Red and Black
  • 原文地址:https://www.cnblogs.com/mengfangui/p/8907319.html
Copyright © 2011-2022 走看看