git status の使い方
今の状態を見る
書き方
git status git status -s
どのブランチにいるか、ステージした変更・まだの変更・追跡していないファイルが分かります。-s で短く(A 追加・M 変更・?? 未追跡)。
よく使うオプション
| オプション | 意味 |
|---|---|
-s | 1 行ずつの短い形で出す |
-b | 短い形でもブランチの名前を出す |
--ignored | 無視しているファイルも出す |
例
$ git statusOn branch main
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: index.html
Untracked files:
(use "git add <file>..." to include in what will be committed)
memo.txt今いるブランチと、ステージした変更・まだの変更・追跡していないファイルを見ます。迷ったらまずこれを打ちます。
$ git status -sM index.html
M style.css
?? memo.txt短い形で見ます。左の列がステージ、右の列が作業ツリーの状態です(M 変更・A 追加・?? 未追跡)。
$ git status -sb## main...origin/main [ahead 1]
M index.html短い形に、ブランチの名前とリモートより何コミット進んでいるかを加えます。
よくある間違い・注意
- git status は何も変えないので、何回打っても安全です。操作の前後に打つ癖をつけると間違いに気づけます。
- 空のディレクトリは Git が記録しないので、status にも出ません。
実際に打って練習する
Git コースの Lv2「様子を見る git status」で覚えます(第1章 はじめての記録)。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜10 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。