git忽略 - 忽略git存储库中的文件

时间:2020-02-23 14:33:22  来源:igfitidea点击:

在本教程中,我们将学习使用Git存储库中的.gitignore文件忽略文件。

什么是.gitignore文件?

这是我们在项目文件夹中添加的文件,它告诉git忽略提到的文件和目录。

来自git的透视的文件

我们项目的工作目录中的每个文件都被Git视为以下之一。

  • Untracked

  • Tracked

  • Ignored

一个"未触发的(Untracked)"文件是从未暂存或者提交的文件。

一个"追踪的(Tracked)"文件是之前暂存或者提交的文件。

一个"忽略的(Ignored)"东西是由git忽略的,因为它被明确地告诉这样做。

为什么我们使用.gitignore文件

由于我们的项目增长,我们将有多个文件和目录。
在这样的场景中,不需要保存(提交)文件和目录,这些文件和目录不是重大重要的。

例如,隐藏的系统文件如 .DS_Store或者日志文件 .log.lock和IDE配置文件如 .idea/workspace.xml可以忽略,因为它们不是项目的实际代码。

同样,构建目录喜欢 dist/或者 build/其中包含可以在每次构建我们的项目时再生的输出文件,可以从Git提交轻松忽略我们的项目。

内容.gitignore文件

.gitignore文件包含与我们的项目文件夹(工作目录)和git中的文件匹配的某些模式,然后判定是否根据模式匹配从提交中排除(忽略)文件。

创建.gitignore文件

在终端中打开项目文件夹并运行 touch .gitignore命令并创建文件。
或者我们可以从IDE创建文件并将其保存为 .gitignore文件。