Git: игнорирование файлов с контролем версий

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

  1. Есть ли способ игнорировать изменения для определенного файла, который уже контролируется Git?!
  2. Есть ли способ зафиксировать эти изменения, но оставить их только для себя? Очевидно, я не хочу использовать ветку, потому что я работаю над определенной веткой.
46
задан msouth 22 April 2015 в 10:57
поделиться