Файл .gitignore очень полезен при игнорировании некоторых файлов, которые мы не хотим контролировать. К сожалению, он не может использоваться, когда файл уже находится под управлением версиями. Например, мой .gitignore (который уже добавлен в файл git) может отличаться от того, что хочет мой коллега (например, я хочу игнорировать файлы Vim). Всякий раз, когда я вношу изменения в этот файл, git показывает его как измененный файл. Итак, мои вопросы:
- Есть ли способ игнорировать изменения для определенного файла, который уже контролируется Git?!
- Есть ли способ совершить эти изменения, но сохранить его только для себя? Очевидно, я не хочу использовать ветку, потому что я работаю над определенной ветвью.