1:git主分支(master)。它是自動建立,用於發布重大版本更新
2:git開發主分支(develop)。日常開發在此分支上進行
3:git臨時性分支:用於應對一些特定目的的版本開發(驗證OK后,應該刪除此分支),主要有:
* 功能(feature)分支:它是為了開發某種特定功能,從Develop分支上面分出來的。開發完成后,要再並入Develop。可以采用feature-*的形式命名。
* 預發布(release)分支:指發布正式版本之前(即合並到Master分支之前),我們可能需要有一個預發布的版本進行測試。
預發布分支是從Develop分支上面分出來的,預發布結束以后,必須合並進Develop和Master分支。它的命名,可以采用release-*的形式
* 修補bug(hotfix)分支:軟件正式發布以后,難免會出現bug。這時就需要創建一個分支,進行bug修補。
修補bug分支是從Master分支上面分出來的。修補結束以后,再合並進Master和Develop分支。它的命名,可以采用hotfix-*的形式。
參考:https://www.cnblogs.com/miracle77hp/articles/11163532.html
