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