文件.gitignore
用于告诉 Git 应忽略哪些文件和文件夹。通常,这些文件是构建工件、临时文件或不属于存储库的其他类型的文件。Git 将忽略符合文件中模式的任何目录或文件.gitignore
。
例子:
shell# Ignore .DS_Store files .DS_Store # Ignore build artifacts build/ # Ignore log files *.log
相反, .gitkeep
Git 中使用文件来维护否则为空的目录。默认情况下,Git 不会跟踪空文件夹,因此.gitkeep
如果您希望将文件保留在存储库中,则必须将文件添加到该目录。文件名比文件的实际内容更重要。
.gitkeep
文件示例
shell# This file is used to keep the directory empty in Git
总之。该.gitignore
命令用于告诉 Git 要忽略哪些文件和文件夹。要维护一个否则为空的 Git 目录,请使用.gitkeep
. 它们彼此不同并且具有不同的功能。