に似ている 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