gitflow簡(jiǎn)介
Git Flow是一套基于git的工作流程丽啡,這個(gè)工作流程圍繞著project的發(fā)布(release)定義了一個(gè)嚴(yán)格的如何建立分支的模型。每一個(gè)特性(feature)的開發(fā)并不直接在主干上開發(fā)励稳,而是在分支上開發(fā)算凿,分支開發(fā)完畢后再合并到主干上,GitFlow則在這個(gè)基礎(chǔ)上更進(jìn)一步忆畅,規(guī)定了如何建立衡未、合并分支,如何發(fā)布家凯,如何維護(hù)歷史版本等工作流程缓醋。
不做太多的介紹,想詳細(xì)了解的請(qǐng)自行度娘绊诲。
https://github.com/nvie/gitflow/wiki/Windows送粱,這是Gitflow在github上的安裝介紹,感覺缺點(diǎn)什么掂之。
gitflow 安裝
點(diǎn)擊藍(lán)色鏈接抗俄,下載3個(gè)所需的文件,即getopt.exe世舰、libint13.dll动雹、libiconv2.dll,將文件復(fù)制到到
Git目錄的bin
下面即可跟压。
————————————————————————————————
這里我把三個(gè)文件打包好了洽胶,傳送門,密碼: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所在的目錄即可。
執(zhí)行命令后梗搅,我這就提示這個(gè)錯(cuò)誤禾唁。
這里是因?yàn)檎也坏絞it目錄效览,解決如下:
C:\Program Files (x86)\Git\gitflow> contrib\msysgit-install.cmd "C:\Program Files (x86)\Git"
安裝成功:
初始化
- 先創(chuàng)建一個(gè)
空文件夾
,然后git clone
所需的項(xiàng)目 - 執(zhí)行
git init
- 執(zhí)行
git flow init
荡短,基本一直回車就行丐枉。
會(huì)提示:
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? []