工作流程:
1. 從 master 分支檢出 develop 分支;
2. 然后從 develop 分支檢出多個(gè) feature 分支進(jìn)行功能開發(fā);
3. 當(dāng)這些 feature 開發(fā)完成后,需要合并回 develop 分支;
4. 當(dāng) develop 分支收集到足夠多的 feature,達(dá)到上線要求時(shí),需要合并到 release 分支;
5. 最后,你需要將穩(wěn)定的 release 分支合并到 master,并記錄版本 tag。
1. 從 master 分支檢出 develop 分支;
2. 然后從 develop 分支檢出多個(gè) feature 分支進(jìn)行功能開發(fā);
3. 當(dāng)這些 feature 開發(fā)完成后,需要合并回 develop 分支;
4. 當(dāng) develop 分支收集到足夠多的 feature,達(dá)到上線要求時(shí),需要合并到 release 分支;
5. 最后,你需要將穩(wěn)定的 release 分支合并到 master,并記錄版本 tag。
2020-08-02
分支分工:
- master 為發(fā)布主線,用來(lái)記錄發(fā)布?xì)v史
- develop 為開發(fā)主線,用來(lái)收集 feature branches
- release 為發(fā)布分支,用來(lái)收集 develop branches
- feature 分支用來(lái)開發(fā)新功能
- hotfix 分支用來(lái)緊急修復(fù)bug
- master 為發(fā)布主線,用來(lái)記錄發(fā)布?xì)v史
- develop 為開發(fā)主線,用來(lái)收集 feature branches
- release 為發(fā)布分支,用來(lái)收集 develop branches
- feature 分支用來(lái)開發(fā)新功能
- hotfix 分支用來(lái)緊急修復(fù)bug
2020-08-02
gitflow屬于git知識(shí)的進(jìn)階,講得非常好,正好需要看gitflow,方便工作中g(shù)it工作流的選型。沒有g(shù)it基礎(chǔ)的同學(xué)是比較難理解git工作流的,不要噴。
2018-10-21
非常棒,終于明白了整個(gè)流程了, 只是一些細(xì)節(jié)我覺得也可以多講講,比如 合并 衍合 處理沖突 等等具體使用的經(jīng)驗(yàn)等等。
2018-05-07
老師說(shuō)的很清楚,這個(gè)才是一個(gè)項(xiàng)目開發(fā)中正常的flow,直接上master的那種太嚇人。或者沒有develop分支的太危險(xiǎn)了。
2018-04-14
歷史分支
Master分支存儲(chǔ)正式發(fā)布的事
Develop分支作為功能的收集分支
Master分支存儲(chǔ)正式發(fā)布的事
Develop分支作為功能的收集分支
2018-04-10