【发布时间】:2017-03-23 10:23:02
【问题描述】:
在 GitHub 中,项目(可以在存储库中创建)和存储库之间的概念区别是什么?
我在 SO 中看到了几个类似的问题(here、here 和 here),但没有一个解释什么是 GitHub 项目、什么是 GitHub 存储库以及何时使用它们中的每一个.
如果有人能解释每个术语,并提供一个何时使用/创建每个术语的示例,我将不胜感激。例如,如果我有几个原型应用程序,它们都相互独立,我应该创建什么来以有组织的方式管理所有这些应用程序的源代码?
【问题讨论】:
-
一个 github 存储库只是一个可以存在文件和文件夹的“目录”。其他人可以创建自己的这个“目录”的副本并根据需要对其进行修改,然后请求将他们的更改放入主存储库。至于项目,我不确定,因为我从未使用过它们。
-
你说你看过类似的问题,但你真的读过你的第一个链接吗? “那是一个 gitorious,而不是 git 的事情。每个项目可以有多个存储库。”以及同一线程上的另一个答案“Git 没有项目之类的东西,只有存储库。”。如果您确实是指 github 项目,我建议您查看有关它的 github 文档help.github.com/articles/…
-
@PeeHaa 是的,我做到了。第一句话说明了这一点:“这是一个 gitorious,而不是 git 的事情。每个项目可以有多个存储库。”。 对我来说,这谈论的是 Gitorius,而不是 GitHub。此外,它说在 Gitorious 中每个项目可以有多个存储库,但在 GitHub 中则相反。所以,如果您能解释一下这如何回答我的问题,我将不胜感激?
-
看到人们如此迅速地投反对票,却没有花时间阅读和消化所提出的问题,这是不公平的!
-
这应该有你需要的一切github.com/blog/…
标签: git github version-control repository