1. 程式人生 > 其它 >git每次發版 開發 和 生產環境的 規範化操作

git每次發版 開發 和 生產環境的 規範化操作

1.每次開發新功能,都需要切換到 git checkout -b master origin master

目的:使用最新的 線上的版本程式碼進行開發,穩定 安全

2.如果開發新功能 或者修復 線上的bug 重複上述步驟 之後;需要新建一個 本地分支,git branch 使用者名稱稱-業務名稱(新功能或者fix)

3.開發完新功能或者修復完本地分支的bug。切記一定要 在當前分支 git pull origin master

目的:將遠端的master最新的程式碼 拉取到本地分支,進行更新 和解決衝突。

4.之後依次 切換到本地dev所關聯遠端dev的 分支上,拉去最新的遠端dev

目的:遠端dev 開發環境可能有很多小夥伴 在開發在上傳新的業務程式碼。為了不影響他們,所以要拉去最新的dev,之後合併我們剛剛已經拉去且解決完最新衝突的本地 新功能或者bug分支 即可

如果有衝突:就解決衝突;最後可以上傳到遠端

git pull origin dev

git merge使用者名稱稱-業務名稱(新功能或者fix)

git add. /commint/conflict 就不多說了

git push origin dev

5.一般開發環境 dev 測試通過後,檢查一下 是否還有最新的master 遠端變動;如果有 則只需要拉取到本地,之後解決完衝突,通過gitlab進行手動合併即可。