履歴の確認 — log と diff

初級105

コミット履歴の確認と変更内容の比較を学びます。

コミット履歴を見る — git log

コミットの歴史を確認するコマンドです。

$ git log
commit a1b2c3d (HEAD -> main)
Author: User <user@git-dojo.local>
Date:   2024-01-15

    first commit

よく使うオプション

コマンド説明
INLINE0詳細な履歴
INLINE11行形式で簡潔に

変更内容を確認する — git diff

まだステージしていない変更内容を確認できます。

$ git diff
-古い行
+新しい行

変更を元に戻す — git restore

うっかり変更したファイルをHEADの状態に戻します。

コマンド説明
INLINE2作業ディレクトリの変更を破棄
INLINE3ステージから取り消す

次のレッスン: ブランチ — 並行開発の基本

git-dojo
Git道場へようこそ。コマンドを入力して練習を開始してください。
(main) $
練習問題 — 0/5 完了 (0/60pt)
git log でコミット履歴を確認してください。
10pt
--oneline オプションを使って1行形式でログを表示してください。
10pt
README.md に新しい内容を追記してください(echo コマンドを使う)。
10pt
git diff で変更内容を確認してください。
15pt
変更をステージして "add greeting" というメッセージでコミットしてください。
15pt