我什么时候应该使用.gitignore?

问题描述 投票:0回答:2

从过去几个月以来我一直在使用

git
。我遇到了
.gitignore
。谁能指导一下
.gitignore
的目的和用法吗?

我做了一些研究,发现它与“文件跟踪”有关。但我也不知道什么是文件跟踪!

git
2个回答
0
投票

.gitignore
非常简单地告诉 git 忽略某些文件。它不会跟踪、提交或推动它们。

通常,您希望将其用于机密或不需要推送的内容(例如依赖项)。

例如,如果我的 git 目录中有一堆文件,但也有一个

.env
文件包含我不想公开的秘密(例如 API 密钥),我可以将该文件添加到我的
.gitignore
。然后,每当我提交时,该文件都不会提交或推送,它仅保留在我的设备上。

至于文件跟踪,这就是 git 保留版本历史记录的文件。如果文件未被跟踪,那么 git 不会关注更改,并且如果您进行提交,则不会提交未跟踪的文件。另一方面,跟踪文件的历史记录由 git 存储。


0
投票
当您将目录推送到 GitHub 时,

.gitignore
基本上告诉 Git 忽略某些文件(例如
.env
、依赖项等)。如果您在代码编辑器中打开
.gitignore
文件并查看它,您会更好地理解。

© www.soinside.com 2019 - 2024. All rights reserved.