确保安装了git

1.windows系统下安装

进入cmd

  clone github上的gitflow到一个文件夹下 我这里clone到 c:\gitflow

  git clone git://github.com/nvie/gitflow.git c:\gitflow

  这个时候c盘下得到gitflow,进入c盘gitflow目录下contrib文件执行

  c:\gitflow\contrib\msysgit-install.cmd "C:\Program File\Git"   (ps:后面是Git的安装目录)

  执行后会看到一些档案被复制到git的安装目录下

  (安装过程中如果有提示需要getopt.exe和libintl3.dl 网上下载这两个文件 然后拷贝到c:\\windows\system32下即可)

    C:\gitflow\git-flow -> C:\Program Files (x86)\Git\bin\git-flow

    C:\gitflow\git-flow-feature -> C:\Program Files (x86)\Git\bin\git-flow-feature

    C:\gitflow\git-flow-hotfix -> C:\Program Files (x86)\Git\bin\git-flow-hotfix

    C:\gitflow\git-flow-init -> C:\Program Files (x86)\Git\bin\git-flow-init

    C:\gitflow\git-flow-release -> C:\Program Files (x86)\Git\bin\git-flow-release

    C:\gitflow\git-flow-support -> C:\Program Files (x86)\Git\bin\git-flow-support

    C:\gitflow\git-flow-version -> C:\Program Files (x86)\Git\bin\git-flow-version

    已经复制了7个档案

    C:\gitflow\gitflow-common -> C:\Program Files (x86)\Git\bin\gitflow-common

    C:\gitflow\gitflow-shFlags -> C:\Program Files (x86)\Git\bin\gitflow-shFlags

    已经复制了2个档案

    C:\gitflow\shFlags\src\shflags -> C:\Program Files (x86)\Git\bin\gitflow-shFlags

    已经复制了1个档案

  window cmd窗口下输入

  >git flow

    Available subcommands are:

      init Initialize a new git repo with suppo

      feature Manage your feature branches.

      release Manage your release branches.

      hotfix Manage your hotfix branches.

      support Manage your support branches.

      version Shows version information.

  这个时候表示已经安装成功了

2.使用(具体使用看我转载的一篇文章)

  1.git flow init   利用gitflow为我们创建master分支和develop分支

  2.git flow feature start <your feature>

    git flow feature finish <your feature>

   开发一个功能

  3.git flow feature publish <name>

    git flow feature pull <remote> <name>

    上传到服务器或者更新

  4.git flow release start <release>

    git flow release finish <release>

    发布版本

  5.git flow hotfix start <release>

    git flow hotfix finish <release>

    修补bug

  按照这样的使用方法,可以实现比较规范的git开发

  当然,在代码提交的时候,使用git,git flow只是添加了流程方面的几个脚本

  

git flow的安装和使用的更多相关文章

  1. Windows环境下msysgit安装git flow

    git flow是git的一个扩展集,它基于Vincent Driessen的分支模型,能够用来简化代码的版本号公布流程. 本文讲述怎样为msysgit安装git flow. 下载getopt.exe ...

  2. Git 在团队中的最佳实践--如何正确使用Git Flow

    我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...

  3. Git 在团队中的最佳实践--如何正确使用Git Flow[转]

    原文地址:http://www.cnblogs.com/cnblogsfans/p/5075073.html Git的优点 Git的优点很多,但是这里只列出我认为非常突出的几点. 由于是分布式,所有本 ...

  4. 干货!如何正确使用Git Flow

    我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...

  5. 正确使用Git Flow

    Git 在团队中的最佳实践--如何正确使用Git Flow 我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确 ...

  6. Git 在团队中的使用--如何正确使用Git Flow

    Git的优点 Git的优点很多,但是这里只列出我认为非常突出的几点. 由于是分布式,所有本地库包含了远程库的所有内容. 优秀的分支模型,打分支以及合并分支,机器方便. 快速,在这个时间就是金钱的时代, ...

  7. git以及git flow 的使用

    转载:http://selfcontroller.iteye.com/blog/996494 在这里主要讲一下我在项目中用到的关于gitflow的用法.   公司的项目中,专门有一台用来存放版本库的服 ...

  8. git flow 的使用

     在这里主要讲一下我在项目中用到的关于gitflow的使用方法.   公司的项目中,专门有一台用来存放版本号库的server,路径是在默认的安装文件夹/opt/git/,那么在使用的时候,假设你是 ...

  9. SourceTree 实现 git flow 流程

    为什么使用 git 和 git flow,这篇文章 深入理解学习Git工作流 的内容相信能够给你一个完整的答案. 我们以使用SVN的工作流来使用git有什么不妥? git 方便的branch在哪里,团 ...

随机推荐

  1. 黑马程序员_JAVA基础知识总结3

    ------- android培训.java培训.期待与您交流! ---------- Java源文件的扩展名是.java,编译之后生成.class的文件.所有的类都有一个共同的继承祖先Object类 ...

  2. SQL Server2008创建约束图解

    机房收费系统个人重构版开始了,但在设计数据库时遇到了写小麻烦,主要是数据库中约束的应用,以前在学习数据库时进行了总结,在刚开始学习时使用的是SQL Server2000 小操作了下,查证了几种约束的作 ...

  3. LR11-更改licence

    准备工作: 超级licence 6.5w:AEACFSJI-YJKJKJJKEJIJD-BCLBR AEACFSJI-YJKJKJJKEJIJD-BCLBR 操作步骤: 1.网上下载lr删除注册表工具 ...

  4. Flex中使用CSS控制页面样式

    Using file: Stylebounding.mxml Stylebounding2.mxml myCSS0329.css 在Flex4中使用CSS控制样式,既可以直接在MXML文件中写样式,也 ...

  5. java测试题总结

    1.Struts2处理来自多个页面的同一个Action请求,那么它们是不是同一个action. struts2中每个请求都是独立的.每一次请求都会去new一个新的action,所有写在action中的 ...

  6. NHibernate系列文章十三:NHibernate批量更新

    摘要 对于批量插入和批量修改数据,通过设置NHibernate配置文件的BatchSize属性,可以大量减少NHibernate与数据库交互的次数. 1. Batch属性介绍 设置了BatchSize ...

  7. C#修改文件夹权限

    using System;using System.Collections.Generic;using System.Linq;using System.Text; using System.Dire ...

  8. Egret中的对象池ObjectPool

    为了可以让对象复用,防止大量重复创建对象,导致资源浪费,使用对象池来管理. 对象池具体含义作用,自行百度. 一 对象池A 二 对象池B 三 字符串key和对象key的效率 一 对象池A /** * 对 ...

  9. singleTask, singleInstance使用心得

    1. singleTask, singleInstance 共同点: 1)  一旦入栈,都为于栈底. 2) 全栈有且只有一个activity实例对象. 2. singleTask, singleIns ...

  10. B-F 字符串匹配算法

    Brute-Froce 算法是串的匹配模式算法中的一种其匹配方式如下: 1.设有字符串 a ,b;a为主串,在 a 中查找 b 串的位置 2.匹配方式如下: 2.1: 分别从 a,b串的第一个元素开始 ...