这是我的.gitignore文件:
src/main/resources/*
!src/main/resources/input
过去我在resources
文件夹下提交了一些文件。
现在我看到一些文件仍由git监控(已更改)
即使它们在src/main/resources/foo1
为什么git忽略不要隐藏git status
中的这些文件?
答案 0 :(得分:1)
gitignore
仅管理新文件的添加,继续跟踪已跟踪的文件。
要从Git中删除它们但将它们保存在文件系统中,请使用--cached
的{{1}}选项:
rm
答案 1 :(得分:0)
git(和其他vcs)只忽略新文件。如果您已经添加了不应该在存储库中的文件,最好将其删除。