1.同一个团队:为了把本地库放到代码托管中心,要在代码托管中心创建远程库,刚创建的远程库内面是没有东西的,东西都在本地库中,把本地库的内容推送到远程库中。别人想要使用远程库的内容直接把远程库克隆到本地库,此时这个空的本地库也就有了内容,对自己的本地库修改完了后,在把本地库推送到远程库,在推送之前需要加入团队。创建远程库的人想要看到修改后的代码,直接拉取到自己的本地库。
2.不是一个团队:代码托管中心的远程库只有本团队的人可以访问,别人想要访问只需要把那个远程库复制一份,对复制的这个库进行克隆和推送。想要对原来的那个库进行同步更新,需要发起一个拉取的请求,等那个原来库创建者的审核,审核通过则两个库合并。