.gitignore 生成器
什么是 .gitignore?
.gitignore 文件告诉 Git 哪些文件和目录需要忽略 — 防止它们被跟踪或提交到您的代码仓库。常见的候选项包括构建产物、依赖项文件夹(node_modules/、vendor/)、环境文件(.env)、日志文件以及操作系统特定文件(如 .DS_Store)。每个项目都应该有一个针对其技术栈量身定制的 .gitignore。
如何使用 .gitignore 生成器
-
搜索或浏览您的技术 — 点击标签进行选择。
-
已选中的项目会以标签形式显示在上方栏中 — 点击 ✕ 取消选择。
-
在下方文本框中添加自定义模式。
-
复制生成的 .gitignore,将其保存为项目根目录下的 .gitignore 文件。
-
提交 .gitignore 文件本身 — 它应该被 Git 跟踪。
常见问题
我应该提交我的 .gitignore 文件吗? 应该。.gitignore 文件本身应该被提交到仓库,以便所有协作者共享相同的忽略规则。这是其类别中唯一您想要跟踪的文件。
我已经提交了一个应该被忽略的文件——我该如何删除它? 将其添加到 .gitignore 不会取消跟踪已经提交的文件。您需要运行:git rm --cached <filename> 来取消跟踪它,然后提交该更改。之后,.gitignore 将防止它被重新添加。
.gitignore 和 .gitkeep 之间有什么区别? .gitignore 将文件排除在跟踪之外。.gitkeep 是一个约定(不是 Git 功能),用于保持空目录被跟踪——Git 不跟踪空目录,因此开发者添加一个空白的 .gitkeep 文件来保留目录结构。
我可以有多个 .gitignore 文件吗? 可以。您可以在任何子目录中放置 .gitignore 文件。每个文件适用于其目录及所有子目录。子目录中的 .gitignore 文件中的规则会覆盖该子树的根 .gitignore。
Keywords: gitignore 生成器, gitignore 文件, gitignore 模板, git 忽略文件, gitignore 构建器, gitignore Node.js, gitignore Python