Git flow takes advantage of Git’s ability to create and manage branches, assign meaningful names to each branch, and merge various activities in the software life cycle into different branches. In this way, different operations in software development process are isolated from each other. This software development model is called “Git Flow”.

Git for Windows (previously MSysGit)

Download getopt.exe from util-Linux package to C: Program Files\Git\bin. (use getopt.exe only, not other uti-Linux files). Also install libintl3. DLL and libiconv2.dll from the dependency packages (libintl and libiconv) into the same directory

The download page is displayed as follows

Get the code for Git flow

To open git bash, type the following command:

$ git clone --recursive git://github.com/nvie/gitflow.git
Copy the code

Run the Git Flow installation script

Open Windows CMD (administrator privileges may be required), go to the git flow code directory above, and type the following command:

$ cd contrib
# "C:\Program Files (x86)\Git
$ ./msysgit-install.cmd "C:\Program Files (x86)\Git"
Copy the code

According to the following

Verify the installation

Open git bash and type

$ git flow
Copy the code

If the following is displayed

The installation is successful.