我的.gitignore的一部分如下所示:
## Ignore logs
/log/
/log/development.log
但提交时,development.log
始终处于已修改的文件中。
我尝试删除--cached
并完全删除文件。没运气。
我最近也把它推到了远程(错误地)。
任何想法如何一劳永逸地解决这个问题?
答案 0 :(得分:1)
尝试
log/*
(不带斜线)
可能
git rm --cached log/development.log
从索引中删除文件。 您还可以检查此问题How to make Git "forget" about a file that was tracked but is now in .gitignore?以删除意外提交的日志文件。