gitignore不会忽略文件

时间:2015-09-23 19:55:47

标签: git gitignore

enter image description here 图像说明了一切。为什么git告诉我,当我明确告诉它忽略它时我已经更改了文件?

3 个答案:

答案 0 :(得分:5)

.gitignore指定不应添加到git索引的文件。它不会阻止对已存在于索引中的文件进行更改。

如果要从索引中完全删除文件,则需要提交删除该文件。然后,如果文件被重新创建(并且它仍然在.gitignore中列出),则不会将其重新添加到索引中。

答案 1 :(得分:2)

您必须将其从存储库中删除,然后提交它。

.idea

现在,您的所有.gitignore文件都将被忽略(如果已添加到id start end stay 1 NaT NaT NaN 1 NaT NaT NaN 1 NaT NaT NaN 2 NaT NaT NaN 2 NaT NaT NaN 2 NaT NaT NaN ,如上所述。)

答案 2 :(得分:1)

您可能先前已添加该文件,因此会对其进行跟踪。如果在此之后它被添加到.gitignore文件中,Git仍会报告对它的更改,因为它是一个跟踪文件。

您需要从索引中删除该文件并创建一个新提交。