在專案開發中通過git輔助管理開發**,便需要有一定的約定和規範:
1.協作開發模式 1) gitlab庫中維護2條主要的原始碼分支: 一條為master,用於存放最穩定的發布版的原始碼; 一條為dev,用於存放最新的原始碼; 2) 團隊的開發成員,首先將gitlab上的dev分支clone到本地,然後建立乙個branch進行開發,開發測試ok後,將branch合併到自己本地的master,最後再將本地的master push到遠端(gitlab)的dev分支。 3) push的時機,建議盡量早push。 4) 到乙個迭代版本完成後,由專案管理員,將gitlab上的dev**合併到gitlab上的master,並建立相應tag進行發布(等到lida開源的時候再發布)。
2.**提交規範 1) 按邏輯提交,做完乙個邏輯功能就要commit,不要等到做了很多改動後混合commit。 2) **提交的日誌要簡短,同時要能說清楚解決了什麼問題。 3) **提交日誌要帶上字首,表明此次commit是什麼型別。 4) 日誌字首規範: [add]:新增資源或功能 [fix]:修改bug,例如修復測試提出的bug,報錯、衝突之類 [mod]:modify修改功能,例如完善功能模組 [del]:delete刪除資源或功能 [opt]:optimize優化**,例如重構、效能優化
git 分支管理
一 遠端倉庫有master和dev分支 1.轉殖 git clone 這個git路徑是無效的,示例而已 2.檢視所有分支 git branch all 預設有了dev和master分支,所以會看到如下三個分支 master 本地主分支 origin master 遠端主分支 origin dev 遠...
git分支管理
1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 拉取遠端倉庫 git pull remotename localbranchname ...
Git分支管理
1.檢視分支 檢視本地倉庫所有分支 git branch v1.8.0.local v1.8.1 v1.8.2 master 2.檢視本地和遠端倉庫所有分支 git branch a master remotes origin head origin master remotes origin v1...