#git #github
Я сделал коммит определенного файла. Теперь мне не надо, чтобы GIT следил за изменениями в этом файле. Как мне это лучше сделать?
Ответы
Ответ 1
Если я правильно вас понял, то вам нужно выполнить следующее git update-index --assume-unchanged your_file После этого гит не будет реагировать на какие-либо изменения в этом файле, чтобы отменить это поведение, выполните следующее git update-index --no-assume-unchanged your_fileОтвет 2
В svne есть changelistы и ignore-on-commit, однако этот подход обычно считается неправильным. В git'e под source control'ом должны располагаться файлы, изменения в которых должны попадать в репозиторий. Если файл больше не нужен в репозитории, то делайте git rm your-file-name. Если вы временно внесли изменения в файл (например для тестирования) но не хотите их коммитить, то правильный подход - используйте git stash для этих файлов на время коммита.Ответ 3
Чтобы сделать это, используйте опцию --cached $ git rm --cached readme.txt Другая полезная штука, которую вы можете захотеть сделать — это удалить файл из индекса, оставив его при этом в рабочем каталоге.
Комментариев нет:
Отправить комментарий