.gitignore和 和有什么区别.gitkeep?它们是同一个东西但名称不同,还是它们都具有不同的功能?
.gitignore
.gitkeep
我似乎无法在.gitkeep.
.gitkeep没有记录,因为它不是 Git 的功能。
Git无法添加完全空的目录。想要在 Git 中跟踪空目录的人已经创建了将文件.gitkeep放在这些目录中调用的约定。该文件可以被称为任何东西;Git 对这个名称没有特别的意义。
.gitignore向空目录添加文件以对其进行跟踪是一种竞争约定,但有些人认为这令人困惑,因为目标是保留空目录,而不是忽略它们;.gitignore也用于列出 Git 在查找未跟踪文件时应忽略的文件。