Git本地库如何与远程库进行交互

开发场景1(团队内协同开发):

     对于此场景的描述:

   团队内协同办开发一个项目,项目经理将其大致的框架代码在本地(即自己的PC)通过Git软件放在了自己在代码托管中心的,自己的远程仓库(repository)里面,并且在托管中心邀请参与开发此项目的N名程序员作为一个团队协同开发。  

     每名程序员都要去项目经理的远程库中去把其框架代码clone到他的本地(即自己的PC),然后自己完成了自己的那一部分之后再将其直接push到远程库中。  

     这样子就完成了团队的协同开发。

开发场景2(跨团队协同开发):

        此开发场景的描述:

                   在此项目开发时,因为一些原因需要另一个团队或者另一个公司的程序员n+1帮助开发,但是项目经理并没有将程序员n+1加入到此次开发团队。

               所以程序员n+1要想修改项目经理的仓库里面的文件或者代码就必须:先在项目经理的本项目对的仓库中先将此项目fork到自己的仓库,然后clone到本地库对此项目进行修改或添加,此操作完成之后程序员n+1再把修改后的项目push到代码托管中心自己的相对应的这个fork的仓库里面。

                     然后给项目经理发去一个full request请求,(在这个请求中程序员n+1会对自己修改的部分进行描述),接下来就交给项目经理进行审核,如果审核成功,那么这个项目就完成了修改。

猜你喜欢

转载自blog.csdn.net/My_name_is_ZwZ/article/details/81608124