git - git 中的远程和集中存储库是一回事吗?

标签 git github bitbucket

它们似乎是同义词,但我还不能完全分辨。

基于 Subversion 与 DVCS 的辩论 here .

最佳答案

也许。

远程存储库是 git 的一项基本功能(尽管您可以在没有远程的情况下使用 git)。 “中央”存储库是项目组织的问题。

远程 git 存储库是本地存储库以外的任何存储库;您可以从本地存储库中推送、 pull 和获取它。

如果您有许多开发人员从事一个项目,每个人都有自己的本地存储库,并且您可能有一个“中央”存储库,每个开发人员都可以向其推送和 pull 。这可以为您提供非分布式 DCVS 的优势,同时仍然让每个开发人员进行本地更改。 “中央”存储库是每个开发人员的远程存储库。 (它应该是一个“裸” repo ,因为推送到非裸 repo 是有限的。)

使用中央存储库,您可以拥有一个定义项目当前状态的最终位置。其他组织也是可能的;例如,开发人员可以通过相互发送 pull 请求来共享更改。

关于git - git 中的远程和集中存储库是一回事吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30532712/

相关文章:

git - 如何从 git log 输出中获取特定的 SHA

git - 丢失了我的 git repo 中的所有文件,重置无效。发生了什么?

angularjs - Web 应用程序和 Cordova 应用程序之间的代码共享

node.js - 使用 NPM 为私有(private)存储库添加版本号注释

windows - 将默认的 git 源添加到 visual studio?

eclipse - 修订控制系统建议

javascript - git commit (SHA1) 的正则表达式是否位于 Markdown 链接内

java - Github 类上的 ClassNotFoundException - jcabi 库

git - 如何为多层架构构建 Git 存储库

git - 如何从 Git 存储库的提交历史记录中移除/删除大文件?