回答:
これを使って:
git status -uno
これは次と同等です:
git status --untracked-files=no
マニュアルには少し隠されていますが、ステータスのマンページには「git-commitと同じオプションをサポートする」と書かれているので、ここを確認する必要があります。
git 1.8.3(2013年4月22日)以降--untracked-files=no
、最初にそのオプションを追加しなかった場合でも、そのことを知っていることに注意してください。
「
git status
」は--untracked-files=no
、時間がかかりすぎる場合にオプションの使用を検討することをユーザーに提案します。
commit https://github.com/git/git/commit/5823eb2b28696bf0eb25f6ca35b303447869f85を参照してください。
一部のリポジトリでは、ユーザーが "
git status
"コマンドに時間がかかることを経験しています。
このコマンドは、追跡されていないファイルをファイルシステムで検索するために、ある程度の時間を費やしています。
normal
構成変数について説明する前に、ユーザーが適切な選択をより適切に行えるようにするために、のデフォルトの選択がもたらすトレードオフについて説明します。
git status
ドキュメントは、今述べて:
ときに
-u
オプションが使用されていない、人跡未踏のファイルとディレクトリが(指定するのと同じつまり、表示されnormal
ますが、新しく作成されたファイルを追加し忘れ避けるために、)。
ファイルシステムで追跡されていないファイルを見つけるには追加の作業が必要なため、このモードでは、大きな作業ツリーでは時間がかかる場合があります。
を使用するno
と、git status
追跡されていないファイルを表示せずに、すばやく戻ることができます。に記載されている
status.showUntrackedFiles
構成変数を使用してデフォルトを変更できますgit config
。