惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - Franky
G
Google Developers Blog
罗磊的独立博客
美团技术团队
腾讯CDC
GbyAI
GbyAI
博客园 - 司徒正美
Recent Announcements
Recent Announcements
P
Privacy International News Feed
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
H
Hackread – Cybersecurity News, Data Breaches, AI and More
MongoDB | Blog
MongoDB | Blog
J
Java Code Geeks
IT之家
IT之家
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
Intezer
博客园 - 叶小钗
C
Cisco Blogs
Engineering at Meta
Engineering at Meta
Latest news
Latest news
博客园 - 聂微东
Apple Machine Learning Research
Apple Machine Learning Research
Scott Helme
Scott Helme
阮一峰的网络日志
阮一峰的网络日志
Cyberwarzone
Cyberwarzone
Microsoft Azure Blog
Microsoft Azure Blog
S
Schneier on Security
C
Cybersecurity and Infrastructure Security Agency CISA
T
Threatpost
人人都是产品经理
人人都是产品经理
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LangChain Blog
爱范儿
爱范儿
博客园 - 三生石上(FineUI控件)
aimingoo的专栏
aimingoo的专栏
Martin Fowler
Martin Fowler
Stack Overflow Blog
Stack Overflow Blog
P
Privacy & Cybersecurity Law Blog
博客园 - 【当耐特】
Y
Y Combinator Blog
Last Week in AI
Last Week in AI
D
DataBreaches.Net
量子位
The Hacker News
The Hacker News
C
CERT Recently Published Vulnerability Notes
L
LINUX DO - 最新话题
S
Securelist

博客园 - kingBook

git patch Win10 修改特定格式文件的右键快捷菜单 TypeScript async、 await、Promise LayaAir3.x 侦听程序退出 旋转力学例子 旋转力学公式 凹多边形碰撞检测 LayaAir3.x 侦听键盘事件 URP 阴影 TypeScript 里的 override TypeScript 类的自身类型 Unity 二维数组序列化 C# 匿名对象、动态属性 Cocos Creator 安卓模拟器中无法运行 Unity Editor 保存图片、缩放纹理 LayaAir3.2.0-beta.2 设置2d刚体线性速度,在不同设备(分辨率)下,表现不一致的问题 LayaAir3.x 物理2D碰撞事件 TypeScirpt 声明Map类型变量 TypeScript 声明函数类型变量
git 修改最后一次提交的日期
kingBook · 2025-06-08 · via 博客园 - kingBook

git 修改最后一次提交的日期

例:
现在有一个仓库,本地和远程的 master 分支的最后一次提交
日期都为:2025-06-08 20:25:00
现在改为:2025-06-08 20:30:00

git commit --amend --date="2025-06-08 20:30:00"
  • 在本地 master 分支,运行以上命令,会进入文本编辑模式(如果不需要修改提交信息,输入 :wq 退出即可)
  • 也修改提交信息时,执行以下操作:
    • Insert 键,进入插入模式,不能使用鼠标,按左右上下方向键移动光标,修改的提交信息
    • Ctrl+C 键,退出编辑
    • 输入 :wq 再按回车键退出

最后,推送替换远程仓库的最后一次提交(注意:需要添加-f--force参数,请谨慎操作)

:: 请谨慎操作
git push origin master -f

至此,修改完成。但,如果还有一台电脑也有一个仓库,master 分支同样拉取了未修改日期前的最后一次提交,那怎么办?

  • 保证工作区没有任何修改的前提,且本地 master 分支最后一次提交也一样的情况下,执行以下命令(注意:高危操作):
:: 高危操作
:: --hard 后的是倒数第二个提交的 Hash 值(千万别错)
git reset --hard 185609c82ba6c2f358595614927f5f7
  • 执行完以上命令,再 pull 拉取最新的提交,即可