拥有多个Git存储库

时间:2012-06-18 03:58:28

标签: git github

这似乎是最简单的Git问题,但我找不到任何内容。

所以对于Git的新手,我知道如何添加,提交,然后将文件推送到我的GitHub帐户。但是,我如何创建一个新项目并在该存储库和旧存储库之间切换?将cd'ing到适当的目录然后远程添加每次工作,或者我可以立即cd和推?这看起来真的很乏味。我想我错过了Git的基本观点。

3 个答案:

答案 0 :(得分:5)

git项目在其根目录中是完全独立的,因此cd到另一个目录及其自己的git项目切换到另一个项目。

至于Github部分:

Github为每个项目托管一个存储库副本,因此您必须为每个项目设置远程链接 - 它们之间没有任何共同之处,因此它们每个都需要远程链接到存储库Github上。

答案 1 :(得分:3)

正如其他人所描述的那样。一个git项目包含目录中包含.git文件夹的所有子目录和文件(好吧,无论如何都要忽略所有文件)。但是,有时候,当你想要在另一个内部拥有一个git存储库时。解决这个问题的方法是使用submodules

答案 2 :(得分:2)

所有Git的信息都保存在工作副本顶部的.git目录中。因此,如果您正在处理两个不同的项目,则可以在本地系统上的两个不同目录中创建克隆。每个人都有一个指向Github上相应项目的遥控器。