git statusコマンドは、ワークツリーとステージおよびステージとリポジトリの間の差分を確認するため使用します。
ワークツリーとステージ、ステージとリポジトリに差分がない場合は、次のような表示となります。
![](https://foxcode.jp/wp-content/uploads/2023/01/git-status-01.jpg)
ワークツリーとステージに差分があり、ステージとリポジトリに差分がない場合は、次のような表示となります。
![](https://foxcode.jp/wp-content/uploads/2023/01/git-status-02.jpg)
ワークツリーとステージに差分がなく、ステージとリポジトリに差分がある場合は、次のような表示となります。
![](https://foxcode.jp/wp-content/uploads/2023/01/git-status-03.jpg)
その後、コミットを行うとワークツリーとステージ、ステージとリポジトリに差分がない状態になるので、最初の状態へと戻ります。
![](https://foxcode.jp/wp-content/uploads/2023/01/git-status-04.jpg)