我怎样才能在git中添加一个文件夹,但其中没有任何内容?
有没有一种简单的方法可以在git中添加一个文件夹,但不添加其中的任何内容 例如,如果我正在开发一个带有图像/文件夹的网站,我不希望将沉重的图像添加到github,但我希望添加该文件夹,因为它使其他人/我在其他计算机上更容易复制repo 一种几乎可以做到这一点的方法是修改我的git ignore文件,以便忽略某些类型的文件(如JPEG),但是如果我文件夹中的所有文件都是JPEG,并且所有这些文件都被忽略,那么github也将忽略该文件夹-这不是我想要的 因此,我想知道是否有一个单行命令可以添加一个文件夹,而不是它的内容,理想情况下不必在我想添加到github的每个文件夹中添加一个空的占位符文件 谢谢我怎样才能在git中添加一个文件夹,但其中没有任何内容?,git,github,Git,Github,有没有一种简单的方法可以在git中添加一个文件夹,但不添加其中的任何内容 例如,如果我正在开发一个带有图像/文件夹的网站,我不希望将沉重的图像添加到github,但我希望添加该文件夹,因为它使其他人/我在其他计算机上更容易复制repo 一种几乎可以做到这一点的方法是修改我的git ignore文件,以便忽略某些类型的文件(如JPEG),但是如果我文件夹中的所有文件都是JPEG,并且所有这些文件都被忽略,那么github也将忽略该文件夹-这不是我想要的 因此,我想知道是否有一个单行命令可以添加一个
编辑:从进一步的阅读来看,似乎我必须在我希望git注意到的每个文件夹中添加一个占位符文件,如“.placeholder”或“.empty” 我会说创建一个类似.keep的文件,然后执行“git add my/dir/.keep”
Git忽略空文件夹,因此文件夹中必须至少有一个文件,这样Git才不会忽略它。您应该能够在每个要保留的目录中放置一个
.gitignore
文件(如果我理解其意图,则希望保持空)。您可以选择让文件本身包含!。gitignore
,根据。然后添加/提交。gitignore
该文件的存在应使您的文件夹保存在git中,忽略所有非自身内容的条目也应保留您在远程repo中提到的文件夹的沉重图像。所以,一个twofer,这很好。TL的可能重复;你不能。通常这会被称为“.gitcepe”