git 学习笔记

修改上次 git commit 时间

命令:

1
git commit --amend  --date="commit_time_you_want_change"

这里需要填写的时间 commit_time_you_want_change 具有特定的格式要求,和 date -R 命令的输出格式保持一致:

1
2
$ date -R
Tue, 17 May 2022 19:03:12 +0800

如果想改成当前时间,直接使用:

1
git commit --amend --date="$(date -R)"

如果想改成其他时间,需要按照格式构造时间:

1
git commit --amend --date="Tue, 17 May 2022 19:03:12 +0800"