git - 日期错误的 Git 提交
问题描述
我在 Git 存储库中的提交存在问题(它很大而且很旧),有问题的提交显然是在 2138 年 1 月 1 日提交的,这显然是错误的。据我所知,它应该是 2019 年 10 月 1 日。提交是远程的,并且在它之后有很多提交(概率像 1000 奇数)。
我试图重新确定并修改提交日期,但我认为它在历史上已经很久了,似乎没有什么想要工作。
git rebase -i <hash>
我花了大约 30 分钟在 rebase 中找到它,但将选择更改为编辑,但即使我没有任何更改,它也会在冲突中中断。
我发现这个是因为我需要运行 git-filter-repo 但它一旦到达提交就会崩溃,因为原始日期无效。
fatal: Invalid raw date "5301595117 -27961850" in ident: DEvan <me@email.com> 5301595117 -27961850
如果有人知道更改提交日期或完全删除提交日期的方法(不包含太多内容),那就太好了。
解决方案
这对我有用:
git replace
推荐阅读
- python - 如何在python中自动更新类变量?
- php - 无法连接可邮寄的电子邮件以在 laravel 模块中查看
- angular - 如何设置每个 ion-popover 的大小
- javascript - 为什么我的 React 中的模块构建失败?
- ios - 如何在呈现后隐藏视图的阴影?
- sql - Amazon Redshift :- 对查询执行过滤器
- javascript - 根据子值删除父 JSON 元素
- flutter - 我如何在颤振中以base64格式显示pdf
- c++ - 访问来自不同函数但相同类的数组元素
- android - 我在回收站视图中隐藏了一些图像视图,但是当我向下滚动所有图像视图时隐藏