问题

如何将空目录(包含没有文件)添加到Git存储库?

  最佳答案

使目录保留(几乎)为空(在存储库中)的另一种方法是在该目录中创建一个包含以下四行的.gitignore文件:

 # Ignore everything in this directory
*
# Except this file
!.gitignore
 

然后您不必以正确的方式得到 M104 的 解决方案 中的顺序。

这也给了该目录中的文件在执行git状态时不会显示为“未跟踪”的好处。

使@GreenAsJade 的评论持久性:

我认为值得注意的是,这个解决方案确切地做了问题所要求的事情,但也许不是许多人看到这个问题会找到的东西.这个解决方案保证目录保持空.它说“我真的不希望在这里检查文件.”与“我在这里没有任何文件可以检查,但我需要这里的目录,文件可能会更晚”.

  相同标签的其他问题

gitdirectorygit-add