.gitignore проекта (поддерживаемый кем-то другим) выглядит так:
.idea/*
!.idea/watcherTasks.xml
Я хочу добавить частные задачи наблюдателя, поэтому мой watcherTasks.xml изменился. Но я не хочу совершать это.
Я не хочу вводить git reset .idea/watcherTasks.xml
(или указывать пути) каждый раз, когда я git add
/ git commit
. Поэтому я попытался использовать .git / info / exclude для локального игнорирования файла:
.idea/watcherTasks.xml
Однако строка .git / info / exclude не может переопределить строку .gitignore (возможно, потому что !
имеет более высокий приоритет).
Есть ли что-то, что я могу поместить в .git / info / exclude, чтобы отменить эффект строки !.idea/watcherTasks.xml
в .gitignore? Я не хочу изменять .gitignore, так как я не поддерживаю проект.
Этот вопрос не задает подходы, подобные git commit $path
, потому что я не хочу менять будущие команды коммита для использования.