git 分支開發規範

2021-08-20 23:47:37 字數 867 閱讀 5959

git 進行**管理和開發時,分支的管理也是非常必要的:

1、master分支

部署生產環境的分支,這個分支只能從其他分支合併,如develop/release/hotfix,不能在這個分支直接修改

2、develop分支

我們的主開發分支,是乙個穩定的版本,通常由release分支合併過來,通常發到sit/uat環境進行測試,然後合併到master分支

3、hotfix分支

主要是修復線上緊急bug的分支,此分支來自master分支,然後合併到master和develop

4、release分支

主要是多人協作開發的大功能分支,此分支來自develop,合併到develop分支

5、feature分支

主要是個人新功能開發的分支,如果多人開發,從release分支上拉,開發完成,合到release分支,如果單人開發,release和feature分支是相同的

環境部署:

dev環境:

a、提交自己**到開發的相應分支。

b、把自己的開發分支發布到dev環境

c、發布到dev環境

sit/uat環境

a、合併分支到develop分支上

b、發布到sit/uat環境

線上生產環境部署

a、sit/uat測試通過。

b、develop分支合併到master分支。

c、master分支部署sit/uat環境測試。

d、master分支在sit/uat測試通過後,發布到生產環境

建議:1、master分支嚴禁直接提交**,**為develop/hotfix合併

2、每次發布生產環境,需打tag,方便回滾

3、功能分支命名要規範,體現當前的功能

Git分支開發模式

這篇部落格將主要介紹團隊中如何使用git分支模式進行開發。先介紹一下分支 分支分為遠端分支和本地分支。建立版本庫時,缺省會有乙個master遠端分支,我們轉殖到本地,於是建立了本地master分支。預設情況下,乙個遠端分支,乙個本地分支,在本地寫 寫完之後更新到遠端分支。我們稱這種模式為單分支模式。...

Git切換分支開發

入職第一家公司做開發的時候使用的專案版本管理工具是svn,公司內部搭建的伺服器 在第 二 第三家公司做開發的時候,使用的專案版本管理工具是git,現在大多數公司使用的也是git。剛進入公司的時候首先做的都是拉取專案 並且一般都需要切換到分支進行開發,對於不少新人或者是沒有使用過git的人來說,可能會...

git分支開發(二)

git如何利用分支進行多人開發 在使用git時,假如遠端倉庫有 dev 和 master 兩個分支,master 作為乙個穩定版分支,可用於直接發布產品,日常的開發則 push 到 dev 分支,那本地是不是要從 dev 分支中建立乙個本地分支,然後在這個分支的 push 的動作是預設推到遠端 de...