相关疑难解决方法(0)

Git 将来提交不正确的日期会覆盖将来的工作吗?

在此处输入图片说明

您好,在我的项目中,我有一个工资系统,有时我不得不更改计算机的日期以测试我的系统是否运行良好,现在您可以看到我已经在未来的日期进行了 2 次之前的提交,我的问题是什么时候发生这些日期来了吗?它会覆盖我的提交吗?因为 9 月 23 日和 10 月 23 日应该是 8 月 23 日,在这两次之后我做了更多的提交。

谢谢。

git github

5
推荐指数
1
解决办法
55
查看次数

避免使用git中的时间戳

如何系统地设置git以将所有时间戳设置为某个任意点,例如1970-01-01或其他什么?

是时候使用时间戳了,还是只是琐事说匿名化是安全的?

git github

4
推荐指数
1
解决办法
258
查看次数

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

当我提交工作时,电影日期是2014年2月13日,但正确的日期是2014年1月13日.变更提交日期可能是正确的日期吗?

git

4
推荐指数
1
解决办法
2945
查看次数

是否可以在不留下痕迹的情况下重写历史记录?

我已经阅读了有关更改旧提交的时间戳的问题.

我想知道的是:这种操作是破坏性的(即不留下任何痕迹),或者是否有可能发现某个操作是在存储库中完成的?如果是这样,我怎么能这样做?

谢谢

git git-rewrite-history

4
推荐指数
1
解决办法
536
查看次数

如何设置 git 的提交和作者日期

使用 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 github

3
推荐指数
1
解决办法
3269
查看次数

如何在不更改提交 ID 的情况下更改 Git 中旧提交的时间戳?

根据这篇文章, 建议使用以下方法来更改特定提交的时间戳(GIT_AUTHOR_DATE 和 GIT_COMMITTER_DATE):它可以工作,但会更改所有提交 ID。有什么方法可以在不更改提交 ID 的情况下更改时间戳吗?

git

0
推荐指数
1
解决办法
74
查看次数

标签 统计

git ×6

github ×3

git-rewrite-history ×1