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
文件。