LoginSignup
0
0

More than 1 year has passed since last update.

git logとは

Posted at

履歴を見る

ログを表示する

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の履歴が同じだっただけか。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0