使用git flow管理專案實踐總結

2021-09-12 23:59:28 字數 864 閱讀 8234

1、初始化:

進入需要使用git-flow專案檔案下執行 git flow init,會出現幾個關於命名的問題(通常使用預設的直接回車就行)
2、fearure:新特性,一般在有新功能開發時,使用這個分支,是基於develop上的

切換到develop分支,新建feature分支:執行 git flow feature start 《新特性名》 //這個操作建立了乙個基於'develop'的特性分支,並切換到這個分支之下。完成新特性開發:執行 git flow feature finish 《新特性名》 //合併分支到develop,刪除feature/《新特性名》,切換回develop分支
3、release:用於生產環境的發布版本(可在這個分支上發布測試環境,然後修改一下小問題)

切換到develop分支,新建release分支: 執行git flow release start 《發布版本號或其他名稱》 。測試完準備發布到正式版:git flow release finish 《發布版本號或其他名稱》 // 合併release分支到master,使用release分支名打tag(也可以自己命名tag), 合併release分支到develop
4、hotfix:緊急修復bug,用於在生產環境中發現有問題需要立即修改

基於master分支,新建:git flow hotfix start 《名稱》。修復結束後:git flow hotfix finish 《名稱》,// 分別合併到master和develop分支,並打tag。

總結:使用git-flow可以使團隊開發效率更高,同時使分支更加簡潔明瞭

zhouting

版本管理 GitFlow 實踐

迴圈下面3個步驟,直到完成feature git add git commit m newfeature git push origin newfeature git pull origin develop git checkout develop git merge no ff newfeatur...

git flow工作流實際專案實踐

公司專案的開發流程主要是這樣 分為 develop分支 master分支 平時我開發的時候,主要在develop分支上改動 一般來講,有以下幾種改動方式 1.直接在develop上修改 這種一般是當前沒有大需求,沒有其他同事一起開發的情況下為了快速完成乙個任務才選擇直接改develop上的 實際上這...

使用Git Flow管理開發流程

我們都知道,在 git 的分支功能相對 svn 確實方便許多,而且也非常推薦使用分支來做開發.我的做法是每個專案都有2個分支,master 和 develop.master 分支是主分支,保證程式有乙個 穩定版本,develop 則是開發用的分支,幾乎所有的功能開發,bug 修復都在這個分支上,完成...