七、Git远程仓库

Git通过远程仓库的方式进行团队协作开发。
远程仓库是指托管到网络上的项目仓库,有权限的项目成员可通过拉取和推送操作来协同开发。

1. 管理远程仓库

七、Git远程仓库_第1张图片
管理远程仓库

2. 拉取(fetch/pull)和推送(push)

七、Git远程仓库_第2张图片
git pull 和 git push的数据流向
  1. 命令:git fetch [repository] [remote-branch]:[local-branch]
    七、Git远程仓库_第3张图片
    git fetch
  2. 命令:git pull相当于git fetch + git merge。即先把远程分支fetch到本地,然后和当前分支合并(分支合并将在分支章节详细说明)。
  3. 命令:git push [repository] [local-branch]:[remote-branch]
执行:`git push origin master:master`
结果:
1. 更新远程origin仓库的refs/heads/master分支。
2. 更新本地仓库的refs/remotes/origin/master分支。
七、Git远程仓库_第4张图片
git push

你可能感兴趣的:(七、Git远程仓库)