複習一下...
首先 團隊中每個成員都要有乙個git賬號 由團隊的組長在git上新建立乙個工程
git上自動生成乙個master分支 再由組長建立多個分支(有幾個成員 建立幾個 包括自己 建立的這些分支成為每個成員的遠端分支 稍等 再另外建立乙個分支 叫什麼都可以 我們叫dev)
由組長把專案上傳到git
每個成員都在終端建立自己的本地分支(自己本地分支和自己遠端分支名字最好是一樣的 對應 方便看)
前四步在終端的命令列:
// 建立自己的本地分支(並與自己的遠端分支相連)
git branch dev origin/dev
git branch yh origin/yh
// 建立分支過程中 可能會遇到 其他的問題 這裡提供幾條命令供您使用
// 刪除分支
git branch -d dev (刪除本地dev分支)
// 查詢當前分支 git branch
// 一定要記住 寫**之前一定要本地分支切換到自己的本地分支(例如我自己 現在有三個分支 master dev yh) 在寫**之前 為了確保安全 我就會 git branch 檢視一下自己當前所在的分支 如果不是自己的分支 則要切換到自己的分支
// 切換到自己的分支
git checkout yh
// 然後開啟工程
open .
// 在工程中寫** 當寫了一部分後 要把自己寫好的**進行上傳 合併 還記得我們建立了乙個遠端分支dev和本地分支dev嗎 並將它們關聯了 這個分支每個成員都會有 我們會將團隊中每個人的**修改後 拉取遠端dev分支 然後open . 我的工程(也就是開啟我本地的yh分支)檢視拉取後的**與我本地yh分支融合後是否有問題 有問題要解決問題 確認無誤後 再push到我們個人的遠端分支(對於我來說就是衝我本地的yh分支上傳我遠端的yh分支上) 然後再將我的本地dev與我遠端的yh分支進行合併 再將我本地的dev分支push到遠端的dev分支上 接下來所有的其他成員也按照上面的程式迴圈進行 知道專案完成後講講木上傳到遠端的master分支就ok了
// 上傳自己本地分支修改後的**
git add .
git commit -m ""
// 拉取dev上的**
git pull origin dev
// open .開啟工程 確認無誤後 push到遠端yh分支
git push
// 將本地dev分支**與遠端yh**進行合併 這時要將當前分支設定為dev分支
git checkout dev
git merge yh
// 將本地dev 上傳到遠端dev分支
git push
// 以上即是在團隊合作中git的使用 其中在合併**過程中可能會遇到很多看不懂的問題 歡迎來訪 根據我個人經驗 請大家一定記住 在自己寫**的時候一定要檢查一下當前分支 確認當前分支是自己所在的本地分支(對於我來說也就是yh分支) 一定要守規矩 在自己的分支裡寫東西 在一步一步進行提交 並且在寫專案時 一定多的和其他成員進行溝通 盡量避免 重名問題
no end...
git 繼續使用3多人合作
八 多人協作。當你從遠端庫轉殖時候,實際上git自動把本地的master分支和遠端的master分支對應起來了,並且遠端庫的預設名稱是origin。要檢視遠端庫的資訊 使用 git remote 要檢視遠端庫的詳細資訊 使用 git remote v 如下演示 一 推送分支 推送分支就是把該分支上所...
Git 筆記 多人合作 流程
1.第一次建立 repo 在github上開repo 2.開始分工 分工方式 1.pull 每天開工就記得先git pull,更新本機的code 2.coding 開發新功能git branch branch name git checkout branch name 養成好習慣,修改乙個功能就記得...
正確使用git參與多人合作專案
最近一直在github上參與乙個名為wuhan2020的開源專案,其中各個contributor是通過git flow實現多人協作開發專案的。所以在這裡記錄一下如何正確使用git參與多人合作專案。訪問你要參與貢獻的倉庫a,並 fork 到自己的賬號下。回到自己的 github 主頁,並找到剛剛 fo...