.gitkeep只是一个占位符。虚拟文件,因此Git不会忘记目录,因为Git仅跟踪文件。如果您想要一个空目录并确保它对Git保持“干净”,请在.gitignore其中创建一个包含以下行的目录:# .gitignore sample#################### Ignore all files in this dir...*# ... except for this one.!.gitignore如果您只希望Git可以看到一种文件,这是一个示例,说明如何过滤掉.gitignore和所有.txt文件以外的所有内容:# .gitignore to keep just .txt files#################################### Filter everything...*# ... except the .gitignore...!.gitignore# ... and all text files.!*.txt(“#”表示注释。)