为什么我的gitignore不工作?

时间:2016-08-12 02:28:27

标签: git

我有一个.gitignore这样的文件:

./dist/

然而,当我得到未分级的更改时

$ git status

dist目录仍显示为已更改。我做错了什么?

3 个答案:

答案 0 :(得分:0)

解决方案1:

尝试此操作(在继续之前备份./dist/目录):

git rm --cached

上述命令将删除被忽略的文件,因此您可以期望删除“./dist/”目录。从下次更改内容时,此目录中的任何内容都将被忽略。

解决方案2:

手动删除“./dist/”目录并提交。如果再次创建同一目录,它将自动被忽略。

如果无效,请检查您的.gitignore文件。

答案 1 :(得分:-1)

如果文件已提交,则需要清除缓存。请关注this answer

答案 2 :(得分:-1)

使用git rm命令实现它。

 git rm -r --cached your-ignore-folder-name