вторник, 7 июня 2011 г.

Как в Git вывести файл из под версионного контроля

Что делать, если вы когда-то взяли файл под версионный контроль, а теперь поняли что он не нужен?
И что делать, если файл, который находится под контролем вы меняете локально, и эти изменения нельзя коммитить?
В обоих случаях .gitignore не работает. А действовать надо так:
$ git rm --cached <file>
Данная команда выведет файл из под версионного контроля при следующем коммите, но оставит его живым в рабочем каталоге.