一、团队内合作
项目经理通过git push将代码推送到远程仓库【也就是git、gitee等代码托管中心】,推完以后组员可以通过git clone克隆下来代码,如果组员修改了代码想要推到远程仓库的话,需要项目经理将组员添加到当前项目团队中,组员可以得到登录代码托管中心的密码和账号,此后就可以git push将代码推到远程仓库,当项目经理觉得你代码没有问题后就会将组员的代码git pull到自己的本地,然后推送到远程仓库【注意:组员修改代码都是在自己的分支上】
二、 跨团队合作
A团队和B团队将各自远程库的代码克隆下来【两个团队的代码通过fork互通】,B团队将A团队远程库的代码克隆下来到本地仓库,修改完成以后通过git push将修改后的代码推到自己B团队的远程库中,然后B团队发送一个Pull request请求给A团队【提示A团队拉取代码,但A团队需要审核这个代码】审核通过之后,A团队通过merge将B团队修改的代码合并到A团队的远程库,然后A团队就可以将新代码pull到自己的本地库中
可以发现git的版本控制都是在本地库中完成的