我一直在使用 git github 自从过去几个月以来我遇到了
.gitignore
。实际上我是这个平台的新手,所以任何人都可以指导一下 .gitignore
的目的和用法。
我做了一些研究,发现它是关于
file tracking
。好吧,我也不知道什么是文件跟踪!
.gitignore
非常简单地告诉 git 忽略某些文件。它不会跟踪、提交或推动它们。
通常,您希望将其用于机密或不需要推送的内容(例如依赖项)。
例如,如果我的 git 目录中有一堆文件,但也有一个
.env
文件包含我不想公开的秘密(例如 API 密钥),我可以将该文件添加到我的.gitignore
。然后,每当我提交时,该文件都不会提交或推送,它仅保留在我的设备上。
至于文件跟踪,这就是 git 保留版本历史记录的文件。如果文件未被跟踪,那么 git 不会关注更改,并且如果您进行提交,则不会提交未跟踪的文件。另一方面,跟踪文件的历史记录由 git 存储。