在特定日期承諾

git commit -m 'Fix UI bug' --date 2016-07-01

--date 引數設定作者日期。例如,該日期將出現在 git log 的標準輸出中。

要強制提交日期

GIT_COMMITTER_DATE=2016-07-01 git commit -m 'Fix UI bug' --date 2016-07-01

date 引數接受 GNU 日期支援的靈活格式,例如:

git commit -m 'Fix UI bug' --date yesterday
git commit -m 'Fix UI bug' --date '3 days ago'
git commit -m 'Fix UI bug' --date '3 hours ago'

如果日期未指定時間,則將使用當前時間,並且僅覆蓋日期。