我正在尝试使用git commit -ac <commit_id>
来执行新的提交。但是我看到新提交的日期和时间是我传递的先前commit_id的日期和时间。有没有办法可以使用当前的日期和时间?
答案 0 :(得分:2)
--reset-author
选项可以执行您想要的操作,但它也会重置作者(如果您不是原始提交的作者)以及提交时间戳。来自git help commit
:
--reset-author
When used with -C/-c/--amend options, or when committing after a
conflicting cherry-pick, declare that the authorship of the
resulting commit now belongs of the committer.
This also renews the author timestamp.
答案 1 :(得分:0)
您应该能够使用--date
标志。
--date=<date>
Override the author date used in the commit
This question shows the various date formats。
请参阅使用git help commit
或http://git-scm.com/docs/git-commit的Git文档。
另外,我不知道你想要实现什么,但是你想要修改先前提交的错误,你可以git commit --amend
添加/删除文件或更改提交如果你还没有推送到任何遥控器,请留言。