git log是一个命令,用于查看Git版本控制系统中的提交记录
查看履历
显示日志
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 .
我想的
厉害。
显示所设置的名称、电子邮件、日期和提交消息。
git日志 –简单格式
每个提交显示一行。
让我们实际尝试使用一次。
**********@mbp training % git log --oneline
cdfa187 (HEAD -> master) this is test commit.
*******(ハッシュ値の最初の7桁) 練習用アプリを作成 rails new -B -T -J -d mysql -C .
我所想的
确实
显示用于识别提交的哈希值的前7位数字以及提交消息。
查询 Git 日志 文件名
显示指定文件的历史记录。
让我们来实际使用一下。
**********@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 .
我觉得的事情 (wǒ de
哎?和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的记录可能只是偶然间完全一样的。