gitflow for windows的安装及初始化

gitflow简介

Git Flow是一套基于git的工作流程,这个工作流程围绕着project的发布(release)定义了一个严格的如何建立分支的模型。每一个特性(feature)的开发并不直接在主干上开发,而是在分支上开发,分支开发完毕后再合并到主干上,GitFlow则在这个基础上更进一步,规定了如何建立、合并分支,如何发布,如何维护历史版本等工作流程。

不做太多的介绍,想详细了解的请自行度娘。
https://github.com/nvie/gitflow/wiki/Windows,这是Gitflow在github上的安装介绍,感觉缺点什么。

gitflow 安装

  • 点击蓝色链接,下载3个所需的文件,即getopt.exe、libint13.dll、libiconv2.dll,将文件复制到到Git目录的bin下面即可。
    ————————————————————————————————
    这里我把三个文件打包好了,传送门,密码:krti
    ————————————————————————————————

  • 然后从github上clone Gitflow:
    git clone --recursive git://github.com/nvie/gitflow.git
    我直接将gitflow clone到了git的根目录。

  • 然后打开windows的cmd,输入以下命令:
    C:\Program Files (x86)\Git\gitflow> contrib\msysgit-install.cmd "C:\Program Files (x86)\Git"

这里安装的可能不一样,有的是Program Files (x86),有的是Program Files,找到自己的git所在的目录即可。

执行命令后,我这就提示这个错误。


这里是因为找不到git目录,解决如下:
C:\Program Files (x86)\Git\gitflow> contrib\msysgit-install.cmd "C:\Program Files (x86)\Git"
安装成功:

初始化

  • 先创建一个 空文件夹,然后 git clone 所需的项目
  • 执行 git init
  • 执行 git flow init,基本一直回车就行。
    会提示:

No branches exist yet. Base branches must be created now.
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? []

完成

你可能感兴趣的:(gitflow for windows的安装及初始化)