Я добавил .fla файл в репозиторий git, но передумал, и теперь я хотел бы исключить его из моих коммитов.
Есть ли способ исключить и не удалять его из репозитория или из моего локального?
Попробуйте это:
git update-index --assume-unchanged [filename(s)]
со страницы руководства:
- предположить, без изменений, --no-предположить, без изменений Когда этифлаги указаны, имя объекта, записанное для путей, не обновляется.Вместо этого эти опции устанавливают и сбрасывают бит «предположить неизменным» для путей.Когда бит «предположить, что без изменений» включен, git прекращает проверять файлы рабочего дерева на предмет возможных изменений, поэтому вам нужно вручную сбросить бит, чтобы сообщить git, когда вы изменяете файл рабочего дерева.Это иногда полезно при работе с большим проектом в файловой системе с очень медленным системным вызовом lstat (2) (например, cifs).
- предположить, без изменений, --no-предположить, без изменений
Когда этифлаги указаны, имя объекта, записанное для путей, не обновляется.Вместо этого эти опции устанавливают и сбрасывают бит «предположить неизменным» для путей.Когда бит «предположить, что без изменений» включен, git прекращает проверять файлы рабочего дерева на предмет возможных изменений, поэтому вам нужно вручную сбросить бит, чтобы сообщить git, когда вы изменяете файл рабочего дерева.Это иногда полезно при работе с большим проектом в файловой системе с очень медленным системным вызовом lstat (2) (например, cifs).
Ссылка на один из моих вопросов:
Как изменить указанный коммит в git?
и измените все коммиты, которые вы хотите исключить из файла.