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