跳到主要内容

Git 忽略文件

在 Git 版本管理系统中,可以通过 .gitignore 文件告诉 Git 要忽略项目中的哪些文件或文件夹。.gitignore 是一个文本文件,前面的 . 表示该文件为隐藏文件,默认情况下不可见。

本地 .gitignore 文件通常被放置在项目的根目录中。你还可以创建一个全局 .gitignore 文件,该文件中的所有条目都会在你所有的 Git 仓库中被忽略。

要创建本地 .gitignore 文件,请创建一个文本文件,并将其命名为 .gitignore(请记住在开头包含 .)。 然后根据需要编辑该文件。在每一行列出你希望 Git 忽略的文件或文件夹。

该文件中的条目也可以遵循匹配模式。

  • * 用作通配符匹配
  • / 用于忽略相对于 .gitignore 文件的路径名
  • # 用于将注释添加到 .gitignore 文件

下面是一个 .gitignore 文件的示例:

# Ignore Mac system files
.DS_store

# Ignore node_modules folder
node_modules

# Ignore VSCode folder
.vscode

# Ignore all text files
*.txt

# Ignore files related to API keys
.env

# Ignore SASS config files
.sass-cache

# Ignore hello folder exclude one file
hello/*
!hello/readme.txt

要添加或更改全局 .gitignore 文件,请运行以下命令:

git config --global core.excludesfile ~/.gitignore_global