git - удаление журнала разработки рельсов - PullRequest
7 голосов
/ 22 сентября 2009

Я продолжаю получать изменения, сделанные в моем файле development.log в моем репозитории git. Мой файл .gitignore имеет:

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

Так что мне нужно, чтобы произошли две вещи.

  1. Извлечь файл development.log из моего текущего коммита (сейчас он слишком велик для сервера)
  2. Убедитесь, что он туда не вернется.

Есть предложения?

Ответы [ 2 ]

14 голосов
/ 22 сентября 2009
$ git rm log/development.log
$ git commit -m"log too big for the server to receive"

Игнорирующий файл не будет игнорировать файлы, находящиеся в репозитории, поэтому после удаления development.log все должно работать, как вы ожидали.

2 голосов
/ 13 января 2011

вы можете остановить отслеживание файла, используя 'git rm --cache'

подробнее смотрите на gitref

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...