一、git的結構
二、**託管
區域網環境下:
搭建自己的gitlab伺服器
外網環境下:
github:國外的**託管中心,速度較慢
碼雲:國內的**託管中心,速度較快
**託管中心的任務:維護遠端庫
三、協作方式
1、團隊內部協作
步驟:①由主管建立本地庫,然後push到**託管中心的遠端庫
②其他團隊內人員可以clone遠端庫**至本地,並做相應開發工作
③開發完成後該人員將自己本地庫**再push到遠端庫(在這之前必須先加入到這個團隊)
④團隊內的其他人員就可以再pull來拉取遠端庫中的內容從而獲取到之前同事的修改內容
2、跨團隊協作
①由主管建立本地庫,並pull至遠端庫
②團隊外人員通過fork的方式先將他人遠端庫的**fork到自己的遠端庫中,做完修改之後push到自己的遠端庫
③如果想將自己修改的**提交到他人的遠端庫,需要傳送乙個pull request請求,待審核通過後就會merge(合併)到他人的遠端庫
④然後,他人遠端庫的團隊內成員就可以進行pull(拉取)而將團隊外人員的修改拉取至本地庫
Git多人協作
1 檢視遠端庫資訊 git remote git remote v 2 推送分支 將本地的資訊push到伺服器上 git push origin master 注意 1 master分支是主要的分支,需要時時刻刻同步 2 dev分支是開發分支,所有團隊成員在上面工作,需要同步 3 bug分支只用於本...
Git協作流程
協作必須有乙個規範的流程,讓大家有效地合作,使得專案井井有條地發展下去。協作流程 在英語裡,叫做 workflow 或者 flow 原意是水流,比喻專案像水流那樣,順暢 自然地向前流動,不會發生衝擊 對撞 甚至漩渦。本文的三種協作流程,有乙個共同點 都採用 功能驅動式開發 feature drive...
git 多人協作
檢視遠端庫資訊,使用git remote v 本地新建的分支如果不推送到遠端,對其他人就是不可見的 從本地推送分支,使用git push origin branch name,如果推送失敗,先用git pull抓取遠端的新提交 在本地建立和遠端分支對應的分支,使用git checkout b bra...