確定一條分支為穩定版,一般選master主幹,和角色許可權有關(或某一固定分支,許可權要修改),
每人建立個人開發分支dev,格式參考:dev_姓名_開發模組_版本, 版本可選加 個人分支開發完畢,推送遠端倉庫分支,再請求合併,由管理員處理後,可選刪除分支 測試人員拉取主幹測試,有問題後,建測試分支修復,類似上面流程 測試完畢後,打tag分支發布,命名參考發布版本,
開發人員(zhangsan):
轉殖遠端**至本地
git clone 、、、建立本地分支,並切換至本地分支,如本人開發使用者管理模組
git checkout -b dev_zhangsan_user_v1之後在本地分支開發、提交
git add t1.txt完整模組開發完畢,分支推動至遠端分支,因為角色許可權關係,是推送不到主幹上的git commit -am 『第一次提交, 新增檔案t1.txt』
git commit -am 『第二次提交, 修改檔案t1.txt』
git push origin dev_zhangsan_user_v1在gitlab上發起乙個合併請求,有master維修者處理合併
合併請求關閉後,重新拉取最新master,注意是fetch
git fetch執行fetch後,本地主幹是最新**了
然後切換至本地主幹,本地分支合併,考慮是否保留分支記錄,保留可選引數 no-ff
git checkout master維修人員,gitlab網頁端操作git merge origin/master
處理合併請求,如上面的分支有2次提交,可以逐個合併
方式一:在本地處理合併請求
方式二:在gitlab網頁端線上合併,可以oneninwebide,和idea工具差不多
git 的使用(多人協作)
1 git init 初始化git 倉庫 2 git clone git github.com genwozou ch.git clone 專案 3 cd 倉庫名 進入到倉庫目錄 4 git checkout b fz 建立自己的分支 5 git add 新增到本地倉庫 6 git commit m...
記錄 使用git進行多人協作開發
官方教程 一 專案負責人在github建立專案倉庫 專案名稱 alarm 此處不再敘述建立過程 二 專案成員各自fork專案alarm 此處不再敘述fork過程 三 保持你fork到自己github下的alarm專案與專案負責人建立的alarm專案同步 詳細步驟請看 keep your fork s...
Git多人協作
1 檢視遠端庫資訊 git remote git remote v 2 推送分支 將本地的資訊push到伺服器上 git push origin master 注意 1 master分支是主要的分支,需要時時刻刻同步 2 dev分支是開發分支,所有團隊成員在上面工作,需要同步 3 bug分支只用於本...