Git项目中的子文件夹?

Git项目中的子文件夹?,git,github,clone,Git,Github,Clone,我已经使用Subversion很长时间了,现在我已经切换到Git 现在我需要知道如何在我的Git项目中获取子文件夹 我知道sombody将为此制作2个项目,但我不需要为此制作2个项目。我需要克隆一个子文件夹,而不是我的主项目 我使用github.com。克隆git存储库时,总是克隆整个存储库 如果您想在项目中创建子文件夹,只需创建它们即可。一旦您在其中添加文件(git只跟踪文件,不跟踪文件夹->如果文件夹为空,则无法将其添加到repo),就可以通过提交其中的文件将其提交到您的存储库中。我找到了一

我已经使用Subversion很长时间了,现在我已经切换到Git

现在我需要知道如何在我的Git项目中获取子文件夹

我知道sombody将为此制作2个项目,但我不需要为此制作2个项目。我需要克隆一个子文件夹,而不是我的主项目


我使用github.com。

克隆git存储库时,总是克隆整个存储库

如果您想在项目中创建子文件夹,只需创建它们即可。一旦您在其中添加文件(git只跟踪文件,不跟踪文件夹->如果文件夹为空,则无法将其添加到repo),就可以通过提交其中的文件将其提交到您的存储库中。

我找到了一个答案:

我有Git1.5.5,它需要1.7+;现在我有了1.7,一切正常但是非常感谢你的回答

  • 创建文件夹
  • “git添加”此文件夹
  • “git提交-m‘消息’”
  • “git推送”

  • 完成了

    是的,你可以!Github还提供对存储库的SVN访问。例如,我想在这里获得Android字体:

    只需运行此命令,查看模式,将/tree/master替换为/trunk:

    svn checkout https://github.com/android/platform_frameworks_base/trunk/data/fonts
    

    您将无法添加空文件夹。首先创建一个文件,在其中添加一个文件夹,然后在文件夹中链接该文件。同样,拥有主文件夹后,可以在此文件夹中添加文件或创建子文件夹

    对不起,你的问题很难理解。“获取子文件夹”是什么意思?创造?你叫什么“项目”?Git默认跟踪根目录及其所有子文件夹,你不必做任何特殊的事情我想知道这是否是你最初问的问题:我不确定这是否和你认为的一样-当然,你只是检查了一些内容,但是您的存储库仍然包含整个项目的所有信息。是的,这不会满足您的需要。在git中,您所要求的是不可能的。git add在这种情况下会给出一条消息,如“致命:不是git存储库:…/”