使用git 高效多人合作

2021-09-07 13:34:40 字數 1580 閱讀 3226

複習一下...

首先 團隊中每個成員都要有乙個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...