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
     
  • 相关阅读:
    WebApp触屏版网站开发要点
    Web前端开发规范手册
    Web页面切图和CSS注意事项
    javascript中的一些基本方法收藏
    浅谈浏览器兼容性问题
    html 5 标签分类
    前端meta知多少
    浏览器内核信息整理
    Javascript中的undefined、null、""、0值和false的区别总结
    JQUERY中的AJAX应用
  • 原文地址:https://www.cnblogs.com/mengfangui/p/8907319.html
Copyright © 2011-2022 走看看