【學習紀錄】學習Git Flow

  • 614
  • 0

本文描述自己學習Git Flow主要參考的文章與個人感想

最近看到一篇文章提到git flow,就自己想研究一下
本篇並不打算重頭寫一套執行步驟與教學
只是寫自己練習與參考的文章,再加些個人感想
概念的理解上,我偏好這篇
Learn Version Control with Git
我主要用的是bitbucket的git
所以實作上個人比較偏好這篇
Bear 實驗室: 什麼是Git flow ? 如何在SourceTree使用Git flow管理開發! 
我一開始練習照這篇做,大概是概念和用法還不熟悉,過程中我把Repository砍掉重弄好幾次
文章的畫面和我實際畫面有些不同(可能是Source tree版本不同吧)
據我理解主要幾個動作:
初始化:建立develop的分支
建立Feature:建立功能,從Develop建立,完成後merge到Develop
建立Release:釋出版本,從Develop建立,完成後merge到Develop與master
建立hotfix:緊急上版用,從Master建立,完成後merge到Develop與master
最後來個結尾的感想
如果是要多人一起開發一個產品,這是個不錯的作法
我目前工作就需求來說也適合用git flow
只是因為人的因素,導入會很有困難與會產生些問題,所以雖然覺得不錯,但不會響導入於工作中