您好,在我的项目中,我有一个工资系统,有时我不得不更改计算机的日期以测试我的系统是否运行良好,现在您可以看到我已经在未来的日期进行了 2 次之前的提交,我的问题是什么时候发生这些日期来了吗?它会覆盖我的提交吗?因为 9 月 23 日和 10 月 23 日应该是 8 月 23 日,在这两次之后我做了更多的提交。
谢谢。
如何系统地设置git以将所有时间戳设置为某个任意点,例如1970-01-01或其他什么?
是时候使用时间戳了,还是只是琐事说匿名化是安全的?
使用 github 今天是 12/1/2012,但我需要它看起来像我在 2 天前提交/创作了 git 提交(2012 年 11 月 29 日,一天中的任何时间)(最后一次提交/同步是 11/27/ 2012)。(从那时起就没有其他 git 了,我是唯一一个使用这个特定 git 存储库的人。我正在使用 Github 及其命令行 shell。
我知道这与 GIT_COMMITER_DATE 和 GIT_AUTHOR_DATE 有关
但是我不太熟悉手动 git 命令来做这样的事情
谢谢!
对于本杰明,我尝试了 setenv,但 setenv 不是有效的命令?我正在使用 github git 命令行
setenv GIT_COMMITER_DATE="11/28/2013 12:30"
Error:
setenv : The term 'setenv' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct …Run Code Online (Sandbox Code Playgroud) 根据这篇文章, 建议使用以下方法来更改特定提交的时间戳(GIT_AUTHOR_DATE 和 GIT_COMMITTER_DATE):它可以工作,但会更改所有提交 ID。有什么方法可以在不更改提交 ID 的情况下更改时间戳吗?