远程和集中式存储库在git中是一样的吗?

Kyl*_*ell 2 git github bitbucket

它们似乎是同义词,但我还不能说清楚.

立足这一关的颠覆与DVCS辩论在这里.

Kei*_*son 5

也许.

远程存储库是git的一个基本功能(尽管你可以使用没有远程的git)."中央"存储库是项目组织的问题.

远程git存储库是除本地存储库之外的任何存储库; 您可以从本地仓库中推送,拉取和取出它.

如果您有许多开发人员在开发项目,那么每个开发人员都拥有自己的本地存储库,并且您可能拥有一个"中央"存储库,每个开发人员都可以推送这个存储库.这可以为您提供非分布式DCVS的优势,同时仍让每个开发人员进行本地更改.然后,"中央"存储库是每个开发人员的远程存储库.(它需要是一个"裸"的回购,因为你不能推到非裸仓.)

使用中央存储库,您可以拥有一个定义项目当前状态的确定位置.其他组织是可能的; 例如,开发人员可以通过发送彼此拉取请求来共享更改.