![git: Altere o final da linha para arquivos específicos e reescreva o histórico](https://rvso.com/image/1586634/git%3A%20Altere%20o%20final%20da%20linha%20para%20arquivos%20espec%C3%ADficos%20e%20reescreva%20o%20hist%C3%B3rico.png)
Igual a Reescrever o histórico do git para substituir todos os CRLF por LF?
Mas apenas para alguns arquivos no histórico como: "/caminho para arquivo/nome do arquivo com espaço.txt" e "otherPath/other files.txt"
As respostas à pergunta vinculada alteram todos os arquivos do repositório para LF. Só quero fazer isso com poucos arquivos (3-4 arquivos).
Se possível prefiro usar apenas ferramentas git (porque estou no Windows) como na resposta da pergunta anterior:
git filter-branch --prune-empty --tree-filter 'git add --renormalize .' -- --all
Responder1
Você pode estar interessado na bfg
ferramenta.
brew install bfg
echo anyword0 >> words.txt
echo anyword1 >> words.txt
bfg --replace-text words.txt .git
Mais informações aqui: https://www.explainprogramming.com/git/deletion/