前面我们已经介绍过远程仓库的相关概念,不过那时并没有深入探讨,只是讲解了如何创建远程仓库以及推送最新工作成果到远程仓库,实际上远程仓库对于团队协同开发很重要,不仅仅是团队协同开发的基础,也是代码备份的保障手段...当前你正在工作的电脑上存储的是本地仓库,如果没有远程仓库的支持,只能一个人鼓捣,别人无法共享你的工作成果,现在加入了团队开发流程,自然不再一个人独自开发,需要和团队其他人协同开发,共享开发成果....远程仓库下载到本地分支 : git fetch
远程仓库的操作可以简单归纳为两部分: 上传和下载.
本地仓库推送到远程仓库是上传,而远程仓库拉取到本地仓库就是下载....your local branch)
nothing to commit, working tree clean
$
既然 git fetch 并没有更新本地仓库的 master 分支,那它到底做了哪些工作呢...现在简单回顾一下整个协同开发流程:
其他人先于我们提交2个版本
我们本地提交1个版本
本地版本推送前拉取远程仓库
本地仓库推送到远程仓库
?