一般来说,本地仓库的分支推送到远程仓库指的就是推送到远程仓库同名的分支上,例如 git push origin master 意思是: 推将本地仓库的 master 分支推送到远程仓库的 master分支...按照之前约定的分支管理策略来说,master 分支用于生产环境部署,dev 分支用于收集开发成果,feature 分支用于开发具体功能分支,既然如此,那这些本地分支哪些需要同步推送到远程仓库就比较清晰了...现在模拟其他伙伴正在往 master 分支上推送更改,最好在另一个电脑另一个账户,当然模拟的话也可以是同一个电脑下其他目录,或者最简单的方式,直接登录 github 更改 master 分支上某个文件内容...其他伙伴已往远程仓库上的 master 分支提交了新的版本: 创建 git-remote.txt 文件
?...现在简单回顾一下整个协同开发流程:
其他人先于我们提交2个版本
我们本地提交1个版本
本地版本推送前拉取远程仓库
本地仓库推送到远程仓库
?