主要分支包含master
分支與develop
分支,臨時分支可以分為:
版本的迭代應該在develop
中編寫,master
分支應該只保持與線上的版本一致,根據需要可以新建feature
分支,完成後合併到develop
分支。
如果要修改bug的話因為master
分支始終與線上的版本保持一致,可以從master
分支切出乙個專用修改bug的分支。
假設現在有master
、develop
、feature-xx
、fixbug-xx
這四個分支。
合併fixbug-xx
到develop
。
合併feature-xx
到develop
。
合併develop
到master
。
在把develop
合併到master
之前可能還需要進行一些功能的測試和確定最終要發布的版本,這裡可以從develop
分支新建release
分支,然後在
release
分支上進行最終的測試與修改,修改完成後將release
分別合併到develop
與master
分支,這樣develop
、master
、release
可以保持一致。最後可以在master
分支上打個tag
這樣我們就完成了一次版本的發布。
Git 建立專案及分支
當你接手乙個新專案的時候如何快速地搭建專案的基礎框架呢。1.首先我們去到gitlab,來到主頁這裡右上角new project。2.填寫專案名稱等 3.按照提示在自己的工作目錄下面初始化專案。git config global user.name git config global user.ema...
專案Git分支管理規範
git 是乙個開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。專案中,一般會建立三個常用分支 日常開發中,一般會建立兩類分支 從develop分支切出乙個新分支,根據是功能還是bug,命名為feature 或 fixbug 開發者完成開發,提交分支到遠端倉庫。開發者發起merge請求...
專案Git分支管理規範
git 是乙個開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。專案中,一般會建立三個常用分支 日常開發中,一般會建立兩類分支 從develop分支切出乙個新分支,根據是功能還是bug,命名為feature 或 fixbug 開發者完成開發,提交分支到遠端倉庫。開發者發起merge請求...