development.log不受ignore的影响

时间:2017-08-01 21:26:51

标签: ruby-on-rails git

我的.gitignore的一部分如下所示:

## Ignore logs
/log/
/log/development.log

但提交时,development.log始终处于已修改的文件中。

我尝试删除--cached并完全删除文件。没运气。 我最近也把它推到了远程(错误地)。

任何想法如何一劳永逸地解决这个问题?

1 个答案:

答案 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?以删除意外提交的日志文件。