我需要将一些代码向上游推送到我的存储库中。但是我想看看是否可以将提交/推送的日期设置为当前日期以外的日期。这意味着如果有人访问我的 github 页面并且我想要的推送日期是 00/00/ 00 它将显示为 00/00/00 而不是当前日期。有办法做到这一点吗?
Jac*_*bec 37
您可以更改上次提交的日期:
git commit --amend --no-edit --date=now
Run Code Online (Sandbox Code Playgroud)
或输入日期:
git commit --amend --no-edit --date="2020.11.02 12:00"
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
要查看您的更改是否已生效,
git log --pretty=fuller
Run Code Online (Sandbox Code Playgroud)
(当然,如果您已经将提交推送到上游,则需要执行强制推送)
| 归档时间: |
|
| 查看次数: |
11096 次 |
| 最近记录: |