我需要将一些代码向上推到我的repo中。但是我想看看是否可以将提交/推送的日期设置为当前日期之外的其他日期。这意味着如果有人访问了我的github页面,而我希望推送的日期是00/00/00,它将显示为00/00/00,而不是当前日期。有办法做到这一点吗?
ibrsph3r1#
您可以更改上次提交的日期:
git commit --amend --no-edit --date=now
或输入日期:
git commit --amend --no-edit --date="2020.11.02 12:00"
u3r8eeie2#
您也可以使用环境变量GIT_COMMITTER_DATE来更新提交日期。
GIT_COMMITTER_DATE
export GIT_COMMITTER_DATE='Wed Dec 21 11:51:39 IST 2022' git commit --amend --no-edit --date='Wed Dec 21 11:51:39 IST 2022' unset GIT_COMMITTER_DATE
若要查看更改是否生效,
git log --pretty=fuller
(of当然,如果您已经将提交推送到上游,则需要执行强制推送)
2条答案
按热度按时间ibrsph3r1#
您可以更改上次提交的日期:
或输入日期:
u3r8eeie2#
您也可以使用环境变量
GIT_COMMITTER_DATE
来更新提交日期。若要查看更改是否生效,
(of当然,如果您已经将提交推送到上游,则需要执行强制推送)