この記事では、Ubuntu18.04LTSにインストールしたGit(version 2.17.1)を使用しています。
チームではもちろんですが、個人での使用であっても今までのコミット履歴を確認する必要が出てきます。
そうすることで、誰が、いつ、どんな意図でその作業をしたのを理解することができ、効果的に開発を進めていくことができるようになります。
履歴確認
履歴を確認するには、以下のコマンドを使用します。
git log
実際に使ってみます。
git log
commit 76d180faf45d1da99905f225830a07f7b9c31603 (HEAD -> master)
Author: xxxxxx <xxxxxxxx@gmail.com>
Date: Tue Nov 12 08:30:47 2019 +0900
initial commit
このように表示されます。
1行目・・・commit コミットナンバー
2行目・・・Author コミットした人の名前とメールアドレス
3行目・・・Date コミットした日付
4行目・・・コミットコメント
この形式で、新しいコミットが前のコミットの上に表示されます。
履歴の簡易表示
git logで履歴を見ると、初めのうちはコミット数も少なくコミットの詳細を見ることができるため便利ではありますが、場合によっては「もっと簡略化したものでいいから、履歴をザッと確認したい」というときも出てきます。
そういうときは、onelineオプションをつけることで、コミットごとに1行表示で履歴を見ることができます。
git log --oneline
76d180f (HEAD -> master) initial commit