41

.gitignoredata/*を実行して実行するgit clean -fdと、データ フォルダーとそのすべてのコンテンツ ファイルが削除されます。

私が望むのは、すべての無視されたファイルを除外しながら、git リポジトリ内のすべての未修正のファイルを削除することです (つまり、gitignored ファイルを削除しないでください)。どうすればよいですか?

4

3 に答える 3

47

フラグが指定されていない限り、Git は通常、無視されたファイルを消去しません-xが、奇妙に構成すると消去されます ( folder/*)。

@VonC が指摘したように、 -file を変更して、その内容 ( ) ではなく.gitignoreディレクトリ ( ) を無視する必要があります。data/data/*

微妙な違いですが、git にとっては重要です。

于 2013-10-18T06:13:48.377 に答える