gitでrebaseした日時を取得する
gitでrebase
またはcommit --amend
した日時の表示方法
gitの各コミットにはAuthorDate
とCommitDate
が記録されています。通常のgit log
ではAuthorDate
のみが表示されますが、
% git commit --amend
や
% git rebase <...>
とした場合、AuthorDate
は更新されません。今のプロジェクトでは、プルリクエストのマージはSquash & Rebaseポリシのため、git log
コマンドでは各プルリクの最終更新日やいつマージされたのかを知ることが出来ません。
そんな時には--format=fuller
オプションでCommitDate
を表示させることができます
% git log --format=fuller
commit asdfcf569asdfas9b4d67dfd7afasdfasdf28f68d8da (HEAD -> master)
Author: ...
AuthorDate: Wed Mar 18 23:42:09 2019 -0700
Commit: ...
CommitDate: Wed Mar 20 13:40:09 2020 -0700
.
.
.
最近のコメント