【发布时间】:2016-01-20 17:50:05
【问题描述】:
注意:
这不是像git rm -r --cached . && git add . 那样修复我实际上希望能够仅列出文件。
原因:
有时当我编辑我的 .gitignore 并忘记上面的命令时,我最终得到的文件仍在存储库中,但应该被忽略。
什么:
我想要完成的是编写一个 shell 脚本,它能够列出我的文件系统上 should 已被忽略但仍然存在的所有文件。
结果:
最后,我想将它实现到一个持续集成服务器上,它将检查来自 .gitignore 的规则是否与存储库中的文件匹配。
有没有办法手动解析.gitignore?
【问题讨论】:
-
如果 python 是可以接受的(或者至少可以用作灵感),那么this question 可能会有所帮助。