履歴を見る
ログを表示する
git log
git log --oneline
git log ファイル名
コミットの履歴を見るために使う。
実際使ってみよう。
*************@mbp training % git log
commit ************ (HEAD -> master)
Author: 設定された名前 <設定されたemail>
Date: Tue Jun 7 14:27:10 2022 +0900
this is test commit.
commit **********************
Author: ********* <**************::>
Date: Wed Jun 1 12:08:46 2022 +0900
練習用アプリを作成 rails new -B -T -J -d mysql -C .
思ったこと
すごい。
設定した名前、email、日付、コミットメッセージが表示されるのか。
git log --oneline
ひとつのコミットにつき1行を表示させる。
実際使ってみよう。
**********@mbp training % git log --oneline
cdfa187 (HEAD -> master) this is test commit.
*******(ハッシュ値の最初の7桁) 練習用アプリを作成 rails new -B -T -J -d mysql -C .
思ったこと
なるほど
コミットを特定されることに使うハッシュ値の最初の7桁と
コミットメッセージが表示されるのか。
git log ファイル名
指定したファイルの履歴を表示する。
実際使ってみよう。
**********@mbp training % git log README.md
commit コミットを特定するハッシュ値 (HEAD -> master)
Author: 設定した名前 <設定したemail>
Date: Tue Jun 7 14:27:10 2022 +0900
this is test commit.
commit コミットを特定するハッシュ値
Author: 設定した名前 <設定したemail>
Date: Wed Jun 1 12:08:46 2022 +0900
練習用アプリを作成 rails new -B -T -J -d mysql -C .
思ったこと
あれ? git log
と変わらないな。
どうしてだ。
別のファイルを確認してみよう。
それでまたコミットの履歴を確認しよう。
**********@mbp training % ls
Gemfile app db storage
Gemfile.lock bin lib tmp
README.md config log vendor
Rakefile config.ru public
**********@mbp training % git log app
commit **********
Author: ***** <**************>
Date: Wed Jun 1 12:08:46 2022 +0900
練習用アプリを作成 rails new -B -T -J -d mysql -C .
**********@mbp training % git log Gemfile
commit *****************
Author: ******* <****************>
Date: Wed Jun 1 12:08:46 2022 +0900
練習用アプリを作成 rails new -B -T -J -d mysql -C .
思ったこと
なるほど。
コミットするときは一つだけじゃないから
コミットの履歴が偶然全てのコミットの履歴とREADME.mdの履歴が同じだっただけか。