1

commit設定する前に間違っていました.gitignore

現在、リポジトリをクリーンアップしています。

私が使う :

git update-index --assume-unchanged fileToBeUntracked 

そして、それらをリポジトリから削除します。つまり、インデックスから削除したいが、ファイルは保持したいということです。

git rm -r --cached fileToBeRemoved

.classpath問題は、複数のフォルダーに存在するとしましょう。次のエラーが表示されます。

fatal: pathspec '.classpath' did not match any files

remove コマンドでオプションを使用したことを知っていて、すべてのフォルダーからすべてgrepを削除できるようにする組み合わせはありますが、機能しませんでした。.classpath-r

4

1 に答える 1

0

git-filter-branch を使用して、コミットごとにコマンドを実行できます。

git filter-branch --tree-filter 'find . -name .classpath -delete' HEAD

一般に、git Web サイトのRewriting Historyを参照してください。

于 2015-06-30T09:54:06.860 に答える