Похожий на Переписать историю git, заменив все CRLF на LF?
Но только для пары файлов в истории, таких как: "/путь к файлу/имя файла с пробелом.txt" и "otherPath/другие файлы.txt"
Ответы на связанный вопрос изменяют все файлы в репозитории на LF. Я просто хочу сделать это с очень немногими файлами (3-4 файла).
Если возможно, я предпочитаю использовать только инструменты git (так как я работаю в Windows), как в ответе на предыдущий вопрос:
git filter-branch --prune-empty --tree-filter 'git add --renormalize .' -- --all
решение1
Возможно, вас заинтересует этот bfg
инструмент.
brew install bfg
echo anyword0 >> words.txt
echo anyword1 >> words.txt
bfg --replace-text words.txt .git
Более подробная информация здесь: https://www.explainprogramming.com/git/deletion/