git,.gitignore和文件跟踪



伙计们。我的git东西有问题。故事是这样的:我有一个我不想添加到提交的文件-a.file在我第一次提交之前,我将" a.file"添加到我的 .gitignore中现在我删除了几次提交后删除了a.file问题是: 如果我从 .gitignore中拿出" a.file",它不会出现在我的.git中(我的意思是记忆问题,不会突然开始跟踪并占用空间,在我删除它之后在.gitignore中)

no,即使您从.gitignore中删除a.filea.file也不会跟踪或在.git中占用任何空间。

  • 在删除git reto中的 a.file之前,由于 .gitignore中指定了该文件,因此未通过GIT跟踪该文件。在另一个词中,它没有在.git文件夹中占用空间。

  • 现在从Working目录中删除a.file之后,由于Git不存在该文件,该文件也不由Git跟踪。

因此,即使您从.gitignore文件中删除了a.file的内容,该文件也不会在您的提交历史记录中显示。

no,git不会跟踪此文件。

官方的Gitignore文档说:

" gitignore文件指定了git应该忽略的故意未跟踪的文件。git已经跟踪的文件不受影响"

这意味着,当您在.gitignore中使用a.file时,Git并未对其进行跟踪。现在删除了a.file,Git无法突然开始跟踪它。

最新更新