git status
を実行すると、「追跡されていないファイル」セクションに多数のファイル(拡張子が「。」のファイル)があることがわかります。
私は何もする必要はないと思いますが、git status
を実行するたびにこれらのファイルを表示するのはよくありません。これらのファイルを表示しない方法はありますか?
1つまたは複数の.gitignore
ファイルを作成する必要があります。それらはgit自体に保存することも、ローカルに保存することもできます。
「自分の」ファイル、他の誰にも見られないファイルは、.git/info/excludeに書き込みます。
他の全員が見るファイルの場合は、プロジェクトの最上位ディレクトリにある.gitignoreにそれらを書き留めてから、.gitignoreファイルを追加してコミットします。
たとえば、.gitignoreは次のようになります。
*.o
.*.sw[op]
*~
ファイル*.ext
に行.git/info/exclude
を追加することで、gitに正規表現に一致するすべてのファイル(すべてのファイル* .extなど)を無視させることができます。
回答を改善するために、以下にAbe Voelkerのコメントを追加しました。
このアプローチはリポジトリに対してローカルであることに注意してください。クローンを作成した場合(他のユーザーと共有した場合など)、無視設定は引き込まれません。
無視設定を共有する必要がある場合は、.gitignore
ファイルに配置する必要があります
無視するには、Sam Hocevarが言ったように.gitignore
を使用してください。
削除するには、おそらくgit clean
を実行することをお勧めします。これにより、gitで追跡されていないファイルがクリーンアップされます。追跡されていないディレクトリがある場合は、-f
および-d
スイッチを使用する必要がある場合があります。
git clean
に注意してください。gitにまだ追加していないものは削除されます。
これを常にグローバルに行いたい場合は、
git config status.showuntrackedfiles no