一、团队内协作

image.png

  1. 岳不群将自己已经开发好的《华三剑法》push 推送到远程库中
  2. 令狐冲从远程库中clone 克隆《华三剑法》
  3. 令狐冲自己修改、拓展了剑法之后,push推送到远程库中
  4. 岳不群从远程库中pull 拉取剑法到本地库中

注意:pull 和 clone 都有拉取的意思,但clone是本地没有repository时使用,而pull是本地有repository时使用。

二、跨团队协作

image.png

  1. 东方不败 fork 分叉 岳不群的远程库
  2. 东方不败从自己的远程库中clone 克隆到本地库
  3. 东方不败push 推送到自己的远程库中
  4. 东方不败发起pull request 请求到岳不群的远程库
  5. 岳不群审核请求
  6. 岳不群进行merge 合并
  7. 岳不群从自己的远程库中pull 拉取
  8. 岳不群团队内的其他人也可以进行clone 或 pull 操作了