3

この質問はこれと非常によく似ていますが、名前が変更されたバージョンを含む以前のバージョンのファイルをすべて削除する必要があるという警告があります。基本的に、ここで見つかった解決策を探していますが、おそらく 6 か月前に「Rakefile_test」の名前を「Rakefile」に変更し、「Rakefile_test」も Git の履歴から削除する必要があるという事実を含めます。

明確にするために、どのファイルの名前が変更されたか、またはそれらの古い名前が何であったかはわかりません。

4

1 に答える 1

0

単純に両方のファイルを削除します (名前を変更する前に同じ名前の別のファイルがなかったと仮定します):

git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile Rakefile_test' \
  --prune-empty --tag-name-filter cat -- --all
于 2012-08-20T16:45:20.563 に答える