git - 删除rails开发日志

时间:2009-09-22 14:26:05

标签: git

我一直在我的git存储库中获取对development.log所做的更改。我的.gitignore文件有:

log/*.log
tmp/**/*
doc/api
doc/app

所以我需要做两件事。

  1. 从我当前的提交中获取development.log文件(它现在对服务器来说太大了)
  2. 确保它不会再回到那里。
  3. 有什么建议吗?

2 个答案:

答案 0 :(得分:13)

$ git rm log/development.log
$ git commit -m"log too big for the server to receive"

ignorefile不会忽略repo中的文件,所以一旦删除了development.log,一切都应该按预期工作。

答案 1 :(得分:2)

您可以使用'git rm --cached'

停止跟踪文件

详细了解git ref