![git: Zeilenende für bestimmte Dateien ändern und Verlauf neu schreiben](https://rvso.com/image/1586634/git%3A%20Zeilenende%20f%C3%BCr%20bestimmte%20Dateien%20%C3%A4ndern%20und%20Verlauf%20neu%20schreiben.png)
Ähnlich zu Git-Verlauf neu schreiben, um alle CRLF durch LF zu ersetzen?
Aber nur für ein paar Dateien im Verlauf, wie: „/Pfad zur Datei/Dateiname mit Leerzeichen.txt“ und „andererPfad/andere Dateien.txt“
Die Antworten auf die verlinkte Frage ändern jede Datei im Repository in LF. Ich möchte dies nur mit sehr wenigen Dateien machen (3-4 Dateien).
Wenn möglich, verwende ich lieber nur Git-Tools (weil ich Windows verwende), wie in der Antwort auf die vorherige Frage:
git filter-branch --prune-empty --tree-filter 'git add --renormalize .' -- --all
Antwort1
Das bfg
Tool könnte für Sie von Interesse sein.
brew install bfg
echo anyword0 >> words.txt
echo anyword1 >> words.txt
bfg --replace-text words.txt .git
Mehr Infos hier: https://www.explainprogramming.com/git/deletion/