git flow是git的乙個擴充套件集,它基於vincent driessen 的分支模型,可以用來簡化**的版本發布流程。
本文講述如何為msysgit安裝git flow。
解壓,進入bin目錄,複製其中的getopt.exe檔案到你的git安裝目錄,例如,d:\program files (x86)\git\bin
解壓,進入bin目錄,複製libintl3.dll檔案到你的git安裝目錄。
解壓,進入bin目錄,複製libiconv2.dll檔案到你的git安裝目錄。
開啟git bash,輸入以下命令:
git clone -–recursive git:開啟windows的cmd(可能需要管理員許可權),進入上面的git flow**目錄,鍵入以下命令:
cd gitflow例如,cd contrib
msysgit-install.cmd [git的安裝目錄]
msysgit-install.cmd 「d:\program files (x86)\git」耐心等待執行完畢。
開啟git bash,輸入
git flow如果顯示以下
說明安裝成功。
GitFlow在命令列的使用
在命令列直接使用yum安裝 yum install gitflow如果本地的yum源中不存在gitflow,可以嘗試新增epel源 centos6.5 wget 執行rpm包 sudo rpm ivh epel release 6 8.noarch.rpm 將目錄更改為您要初始化的專案的根目錄,使用...
GitFlow 開發流程
gitflow 比前文講的基於功能分支的開發流程要複雜的多,它更適合做大型的複雜專案 它圍繞專案發布流程定義了乙個嚴格的分支模型,所有的開發分支都是圍繞這個嚴格的分支模型進行。而這個模型約定了每個分支的角色,以及他們如何溝通。我們來看看gitflow開發流程中幾個約定的分支,以及他們各自承擔的角色是...
Git Flow分支管理
也就是我們經常使用的master分支,這個分支最近發布到生產環境的 最近發布的release,這個分支只能從其他分支合併,不能在這個分支直接修改。當我們在production發現新的bug時候,我們需要建立乙個hotfix,完成hotfix後,我們合併回master和develop分支,所以hotf...