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
.
.
.

最近のコメント