log」の使い方を解説していきます。log」は、リポジトリの中に記録してあるコミット履歴(プログラムの変更履歴)を確認することができます。ひとつひとつのコミットを丸で表すと、コミット履歴は以下のように時系列に記録されています。コミットひとつひとつには、プログラムを変更した内容や日時、変更者の名前が保存されています。コマンドを使うと、これらの項目を確認することができます。そのまま実行するのが基本です。以下のようになります。コミットした人の名前、日付、コミットメッセージを確認できます。上が最新のコミットで、下にいくほど古いコミットが表示されます。コミット履歴を確認するそれでは実際に、コマンドを使ってコミット履歴を確認してみましょう。リポジトリを作成してある状態から始めます。作成されてない場合は以下のコマンドを参考にしてみてください。initメモリポジトリの作成について詳しくはこちら。次に以下のコマンドで「file1.txt」を作成し、コミットします。コマンドについて詳しくはこちら。コマンドについて詳しくはこちら。以下のコマンドで「file2.txt」を作成し、コミットします。logすると、以下のように2つのコミット内容が確認できました。オプションをつけると、表示するコミット数を指定することができます。以下のように実行してみましょう。1すると、最新の1件のコミットが表示されました。同様に、以下のようにすると最新の100件を表示することができます。オプションをつけると、変更したプログラムの内容を確認することができます。コマンドの動作を確認するための準備として、まずは「file1.txt」の内容を以下のように何行か追加して保存してみましょう。以下のコマンドで編集内容をコミットします。今回は2行目の「bbb」を削除しました。これで以下のコマンドで編集内容をコミットします。ここまでで変更したプログラムの内容を確認してみましょう。以下のようにコマンドを実行します。-pするとコミット履歴の中に、変更した内容も表示されるようになりました。表示されているところは削除した行を表します。表示されているときは、キーボードを使って上下にスクロールできます。指定したファイルのコミット履歴を確認する以下のようにファイルを指定すると、そのファイルのコミット履歴を確認することもできます。ファイル以下は「file1.txt」のコミット履歴を確認するコマンドです。log」コマンドの理解をさらに深めたい方は以下もご覧ください。オプションをつけると、コミットした人の名前に指定した文字列を含むコミット履歴を表示することができます。オプションをつけると、ブランチやマージの履歴をアスキーグラフで表示することができます。オプションをつけると、コミットメッセージに指定した文字列を含むコミット履歴を表示することができます。オプションをつけると、マージコミットのみを表示することができます。オプションをつけると、表示するコミット数を指定することができます。オプションをつけると、変更したファイルを表示することができます。オプションをつけると、マージコミットを除いてコミット履歴を表示することができます。オプションをつけると、ファイルごとの追加行数と削除行数を表示することができます。オプションをつけると、各コミットを1行で出力することができます。オプションをつけると、指定した日時以降のコミット履歴を表示することができます。オプションもあります。オプションをつけると、コミットごとにファイルの統計情報を表示することができます。オプションをつけると、指定した日時以前のコミット履歴を表示することができます。オプションもあります。log」の使い方でした!ここまでの内容をまとめておきます。リポジトリの中に記録してあるコミット履歴(プログラムの変更履歴)を確認することができる。オプションをつけると、表示するコミット数を指定することができる。オプションをつけると、変更したプログラムの内容を確認することができる。そのファイルのコミット履歴を確認することができる。フリーランスエンジニア。複数のスタートアップ企業でウェブサービス開発に参画。その後、会社創業期の開発マネージャーの経験を経てフリーランスに。プログラムや文章を書いて暮らしています。