Git:列出应该被忽略的文件,但不是

loc*_*doc 2 git shell gitignore

注意:

这不是关于修复,就像git rm -r --cached . && git add .我实际上只想列出文件一样.

为什么:

有时当我编辑我的.gitignore并忘记上面的命令时,我最终得到了仍在存储库中的文件,但应该被忽略.

什么:

我想要完成的是编写一个shell脚本,它能够列出我的文件系统上should已被忽略但仍然存在的所有文件.

结果:

最后,我想将它实现到一个持续集成服务器,即检查规则.gitignore是否与存储库中的文件匹配.

有没有办法.gitignore用手解析?

jth*_*ill 7

git ls-files --cached --ignored --exclude-standard
Run Code Online (Sandbox Code Playgroud)