标签: git gitignore
有没有办法解析.gitignore并告诉我是否已经有一些与忽略相匹配的文件,以便我知道要删除它们或更改我的.gitignore?
示例是我有git跟踪我的imgs目录,我希望忽略所有窗口Thumbs.db,并告诉我是否有任何遗留在我的存储库中被跟踪,以便我可以删除它们。
imgs
Thumbs.db
答案 0 :(得分:3)
试试git ls-files --ignored。您可能必须使用这些选项,但ls-files是编写使用排除模式匹配文件的脚本的正确起点。
git ls-files --ignored
ls-files