我有一个.gitignore
这样的文件:
./dist/
然而,当我得到未分级的更改时
$ git status
dist
目录仍显示为已更改。我做错了什么?
答案 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