今の状態を確認する - git status
作業ツリーの状態を表示します。
概念図
構文
bash
git status [options]使用例
現在の状態を表示
bash
git status短縮形式で表示
bash
git status -s出力の見方(-s 短縮形式)
git status -s では、各ファイルの先頭に2文字のステータスコードが表示されます。
左の文字がステージングエリアの状態、右の文字が作業ディレクトリの状態です。
| コード | 意味 |
|---|---|
M |
ステージング済みの変更(modified) |
M |
未ステージングの変更 |
MM |
ステージング後にさらに変更がある |
A |
新規追加でステージング済み |
?? |
まだ追跡されていないファイル |
D |
削除がステージング済み |
D |
ファイルが削除されたが未ステージング |
注意点
git statusは安全なコマンドリポジトリの状態を変更しないため、何度実行しても副作用はありません。迷ったときはまず叩いてみましょう。
.gitignoreのファイルは通常表示されない無視されているファイルも確認したい場合は
git status --ignoredを使います。
Git Ready