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
     
  • 相关阅读:
    Python 爬虫入门(一)
    Dubbo、Zookeeper集群搭建及Rose使用心得(二)
    Dubbo、Zookeeper集群搭建及Rose使用心得(一)
    JAVA 加密算法初探DES&AES
    Android 蓝牙模块基础操作
    IntelliJ IDEA 使用随笔
    Maven+SSM框架实现简单的增删改查
    记录一次bug解决过程:数据迁移
    SSM框架+Plupload实现断点续传(Spring+SpringMVC+MyBatis+Plupload)
    JAVA开发环境
  • 原文地址:https://www.cnblogs.com/mengfangui/p/8907319.html
Copyright © 2011-2022 走看看