这是我的 .gitignore 文件:
src/main/resources/*
!src/main/resources/input
过去我在resources
文件夹下提交了一些文件。
现在我看到一些文件仍然由 git 监控(已更改)
即使它们位于 src/main/resources/foo1
为什么 gitignore 不会从 git status
中 stash 这些文件?
最佳答案
gitignore
仅管理新文件的添加,已跟踪的文件将继续被跟踪。
要将它们从 Git 中删除但将它们保留在文件系统中,请使用 rm
的 --cached
选项:
git rm -r --cached src/main/resources
关于java - gitignore 不会忽略已经提交的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30188159/