git - 删除rails开发日志

Dan*_*iel 7 git

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

log/*.log
tmp/**/*
doc/api
doc/app
Run Code Online (Sandbox Code Playgroud)

所以我需要做两件事.

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

有什么建议?

Pod*_*Pod 14

$ git rm log/development.log
$ git commit -m"log too big for the server to receive"
Run Code Online (Sandbox Code Playgroud)

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