Я пытаюсь удалить ненужные файлы из репозитория git. Первоначально эти файлы были добавлены, и теперь они находятся в нескольких ветвях. Я хочу просто остановить отслеживание изменений в этих файлах, мне все равно, какие изменения должны остаться там, но мне нужно, чтобы файлы оставались в файловой системе.
Я пробовал следовать
git filter-branch --index-filter "git rm --cached --ignore-unmatch file_to_remove" HEAD
но это удаляет файл из файловой системы, что нежелательно.