天天看點

【Git】4. 團隊内、跨團隊協作機制

一、團隊内協作

  1. 大佬A把項目架構寫好,推到遠端庫,比如github。
  2. 小弟1從遠端庫把項目

    clone

    到自己的本地,就可以進行開發了,在本地進行版本、分支管理等等。
  3. 小弟1在本地開發完成,于是

    push

    到遠端庫,此時遠端庫上就是最新的代碼了。
  4. 大佬A這時候可以

    pull

    下遠端代碼,把最新的代碼拉到自己本地,這樣2個人的本地庫與遠端庫的代碼就同步了。

二、跨團隊協作

  1. 大佬B通過

    fork

    遠端庫A,有了一個屬于自己的遠端庫B。
  2. 大佬B從自己的遠端庫裡

    clone

    代碼到本地庫。
  3. 大佬B一頓操作後,就把寫好的代碼

    push

    到自己的遠端庫B。
  4. 此時,大佬B發起

    pull request

    ,告訴A可以拉自己的代碼了。
  5. 大佬A很謹慎,自然要對大佬B送出的代碼稽核一番,防止是個僞裝大佬,來搗亂的。
  6. 大佬A稽核通過,确認是真大佬,放心的

    merge

    到自己的遠端庫A。
  7. 大佬A通過

    pull

    自己的遠端庫A,更新本地的代碼。