可以在git上更改提交日期吗?

时间:2014-01-14 11:35:26

标签: git

当我提交作品时,电影日期是2014年2月13日,但正确的日期是2014年1月13日。是否可以将更改提交日期更改为正确的日期?

1 个答案:

答案 0 :(得分:9)

如果是你最近的提交:

git commit --amend --date="Wed Jan 13 12:00 2014 +0100"

如果是例如你的第5次提交,你可以进行交互式rebase并编辑提交:

git rebase -i HEAD~5
<find the commit and change 'pick' to 'e', save and close file>
git commit --amend --date="Wed Jan 13 12:00 2014 +0100"
git rebase --continue

请注意这个rewrites history