























例:
现在有一个仓库,本地和远程的 master 分支的最后一次提交
日期都为:2025-06-08 20:25:00
现在改为:2025-06-08 20:30:00
git commit --amend --date="2025-06-08 20:30:00"
:wq 退出即可)Insert 键,进入插入模式,不能使用鼠标,按左右上下方向键移动光标,修改的提交信息Ctrl+C 键,退出编辑:wq 再按回车键退出最后,推送替换远程仓库的最后一次提交(注意:需要添加-f或--force参数,请谨慎操作)
:: 请谨慎操作
git push origin master -f
至此,修改完成。但,如果还有一台电脑也有一个仓库,master 分支同样拉取了未修改日期前的最后一次提交,那怎么办?
注意:高危操作)::: 高危操作
:: --hard 后的是倒数第二个提交的 Hash 值(千万别错)
git reset --hard 185609c82ba6c2f358595614927f5f7
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。