状態を確認

記事の内容

概要

git statusは、管理システムでリポジトリ内の変更の状態を確認するためのコマンドです。

git status
$ git status
On branch feature/inertia_vuejs
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
	modified:   resources/js/Pages/InertiaTest.vue

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   app/Http/Controllers/InertiaTestController.php
	deleted:    resources/js/Pages/Inertia/Index.vue

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	.env.dev

ブランチ情報の表示

On branch feature/inertia_vuejs

リポジトリ内の現在の状態が表示
追跡されているファイルの変更やステージングされた変更

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
	modified:   resources/js/Pages/InertiaTest.vue

ステージングされていない状態が表示

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   app/Http/Controllers/InertiaTestController.php
	deleted:    resources/js/Pages/Inertia/Index.vue

追跡されていないファイル

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	.env.dev

オプション一覧

単語説明
-sショートフォーマットで出力
-v送信回数を指定

-s

sオプションは、変更されたファイルや未追跡のファイルのリストが短い形式で表示されます。

git status -s
$ git status -s
 M app/Http/Controllers/InertiaTestController.php
M  resources/js/Pages/InertiaTest.vue
?? .env.dev

【ステータスコードの意味】

ステータスコード説明
_M変更されたファイル(ワークツリー)
M_変更されたファイル(ステージンエリア)
A新しく追加されたファイル
D削除されたファイル
Rリネームされたファイル
Cコピーされたファイル
??未追跡のファイル

-v

vオプションは、変更されたファイルの詳細な情報を表示することができます。

git status -v
$ git status -v
On branch feature/inertia_vuejs
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
	modified:   resources/js/Pages/InertiaTest.vue

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   app/Http/Controllers/InertiaTestController.php

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	.env.dev

diff --git a/resources/js/Pages/InertiaTest.vue b/resources/js/Pages/InertiaTest.vue
index bbffaa0..1300c65 100644
--- a/resources/js/Pages/InertiaTest.vue
+++ b/resources/js/Pages/InertiaTest.vue
@@ -8,6 +8,6 @@ import { Link } from "@inertiajs/vue3";
     <Link href="/">LinkでWelcomeに移動</Link><br />
     <Link :href="route('inertia.index')">名前付きルートの確認です</Link><br />
     <Link :href="route('inertia.show', { id: 1 })"
-        >ルートパラメータのテストです</Link
+        >ルートパラメータのテストです。</Link
     >
 </template>

変更内容の詳細情報
-:before
+:after

diff --git a/resources/js/Pages/InertiaTest.vue b/resources/js/Pages/InertiaTest.vue
index bbffaa0..1300c65 100644
--- a/resources/js/Pages/InertiaTest.vue
+++ b/resources/js/Pages/InertiaTest.vue
@@ -8,6 +8,6 @@ import { Link } from "@inertiajs/vue3";
     <Link href="/">LinkでWelcomeに移動</Link><br />
     <Link :href="route('inertia.index')">名前付きルートの確認です</Link><br />
     <Link :href="route('inertia.show', { id: 1 })"
-        >ルートパラメータのテストです</Link
+        >ルートパラメータのテストです。</Link
     >
 </template>
記事の内容
閉じる