什么是Gitignore文件,如何制作一个?

您是否一直在使用GitHub,但仍然想知道.gitignore文件是什么意思?

如果是,则本指南将向您显示它的含义,组成,作用以及如何创建Gitignore。

什么是Gitignore?

GitHub提供了各种详细功能,从暂存文件到将其推送到远程存储库。但是,如果您不想将某些文件推送到GitHub,则可以选择不这样做。

.gitignore文件的最终目标是像这样保留一些文件,而暂存其他文件进行提交。

本质上,.gitignore文件包含您不打算推送到远程存储库的所有文件和文件夹的名称。

除了在将文件提交到GitHub时有所帮助之外,使用.gitignore还可在部署到Heroku等云平台时派上用场。

.gitignore就像您在项目上使用的其他文件一样。但是,请注意不要将其与使用附加的.txt的纯文本文件混淆。因此请注意,.gitignore是此文件的唯一命名约定。

如何制作Gitignore文件

要制作.gitignore文件,请转到您的项目根文件夹并创建一个新文件。将其命名为.gitignore

或者,您可以打开您选择的任何代码编辑器。然后在项目根目录中创建一个新文件,并将其命名为.gitignore

打开.gitignore文件,然后输入要忽略以提交的文件和文件夹的名称。像保存计算机上的任何其他文件一样保存它。但是,请确保为每个文件使用适当的文件扩展名。

要一次忽略多个项目,请在一行中键入文件或文件夹的名称后,按Enter键并在新行中写入下一个。

将文件或文件夹添加到.gitignore后,GitHub将不会为下一次提交选择或暂存它们。

.gitignore中列出的文件或文件夹不会在GitHub上的远程存储库中。但是,此.gitignore文件本身将被推送到您的远程存储库。

登录到远程存储库后,您可以单击.gitignore以查看在暂存其他文件和目录时要保留的文件夹和文件的列表。

当您需要返回本地计算机以对那些文件进行更改时,以这种方式浏览远程存储库中的.gitignore会很有帮助。

这非常方便,因为您可以快速获取此类文件的名称,并根据需要从.gitignore中本地删除它们。然后根据需要在本地计算机上更新它们。

除此之外,它还可以避免在本地篡改完成的文件,但可以帮助您专注于.gitignore中列出的文件。

但是,如果您决定在本地更新或完成文件之前从.gitignore中排除文件或目录,请通过从.gitignore中删除它们来删除它们。但是请确保不要删除文件本身。

毕竟,您可以再次运行git add –all暂存它们以提交到远程存储库。

您应将哪种类型的文件放入Gitignore?

与项目无关的临时使用的文件和文件夹是可放入.gitignore中的文件的示例。如果您还有未完成的文件(如其他JavaScript或模块),则可以将其放入.gitignore。如前所述,一旦决定更新和暂存此类文件,就可以随时将其从.gitignore中删除。

每次使用.gitignore并不是一个伟大的项目的先决条件。但这简化了您的工作流程。如果您打算使用云托管,那么它也可以使部署无缝。

既然您知道如何免除某些文件和文件夹的暂存.gitignore的麻烦,那么您还可以了解如何清理Git并拥有整洁的工作树。