我想将一个空白文件夹签入我的 Git 存储库。实际上,我需要忽略文件夹中的所有文件和文件夹,而不是文件夹本身。我怎样才能做到这一点?我应该在我的.gitignore文件中放什么?
.gitignore
对于那些想知道我为什么要这样做的人,我的存储库中有一个“上传”目录。我想提交空白目录,但没有所有内容。
你不能在 git 中提交空文件夹。如果你想让它显示出来,你需要在里面放一些东西,即使只是一个空文件。
例如,将一个名为的空文件添加.gitkeep到您要保留的文件夹中,然后在您的.gitignore文件中写入:
.gitkeep
# exclude everything somefolder/* # exception to the rule !somefolder/.gitkeep
提交您的.gitignore和.gitkeep文件,这应该可以解决您的问题。