Git flow的使用

git flow简化了git的使用,并且增加了一个规范的使用方式,是git的脚本增强。

1. git安装

下载Git for Windows并安装。下载地址: http://www.git-scm.com/download/

2. 检出git项目

git clone <your repository>

3. 初始化项目。

可以在原来的git项目上执行以下命令来进行初始化:

git flow init

将会创建或转换一个新的版本分支结构,在初始化的过程中,会有以下的提问,选择默认即可:

Which branch should be used for bringing forth production releases?  
   - master  
Branch name for production releases: [master]  
Branch name for "next release" development: [develop]  

How to name your supporting branch prefixes?  
Feature branches? [feature/]  
Release branches? [release/]  
Hotfix branches? [hotfix/]  
Support branches? [support/]  
Version tag prefix? []

4. 增加一个新的功能

创建一个分支feature/,并切换到该分支。

git flow feature start <your feature>

把feature/分支合并到develop分支,然后切换回develop分支,并删除feature/分支。

git flow feature finish <your feature>

上传到服务器或者更新。

git flow feature publish <your feature>
git flow feature pull <remote> <your feature>

5. 开始一个新的发布版本

创建一个release/分支,并切换到该分支。

git flow release start <your release>

将release/ 分支的内容合并到master分支和develop分支,并且打上tag \,然后删除release/分支。

git flow release finish <your release>

6. 修复一个bug

创建一个基于master的分支hotfix/,并切换到该分支。

git flow hotfix start <your hotfix>

将hotfix/分支的内容合并到master分支和develop分支,并且打上tag \,hotfix/分支。

git flow hotfix finish <your hotfix>

按照上面的使用方法,可以实现比较规范的git开发.

7. 相关文档

http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html

http://www.cnblogs.com/cnblogsfans/p/5075073.html?utm_source=tuicool&utm_medium=referral

当前位置:叶子坑 » Git flow的使用

赞 (1)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址