Git 提交时间竟然可以改?手把手教你优雅地「穿越」

你有没有遇到过这种情况——凌晨三点赶完需求,提交代码,第二天看 commit 记录,时间戳赫然写着 03:47:22……老板路过瞥了一眼,你尴尬地笑了笑。或者,某个历史提交的时间记录有误,想统一整理项目时间线,却不知道从哪下手。还有一种更隐蔽的尴尬:跳槽交接项目,前公司仓库的提交记录一团糟,新老板看


常用shell脚本——文件备份

每次服务更新前,做好备份是必要的操作步骤,这里提供linux服务下快速备份文件/文件夹的 shell 脚本。配置脚本这里我们采用 别名的方式快速备份文件在 ~/.bashrc中添加如下内容# 独立函数版本(功能更完整)backup_files() { local curDir=$(pwd)


Mac/linux 修改文件或文件夹时间脚本

以下为一个Mac/Linux 脚本 modify_timestamps.sh,可以修改文件夹及其内容或单个文件的创建和修改时间。#!/bin/bash# 修改文件或目录时间戳的脚本# 使用方法: ./modify_timestamps.sh [选项] <路径> [时间]# 显示帮助信息s


Windows 修改文件时间

使用PowerShell修改文件创建时间和修改时间的示例脚本:# 设置目标时间和时间格式$targetDate = '2025-01-02 22:41:14'$dateFormat = 'yyyy-MM-dd HH:mm:ss'# 将日期字符串转换为DateTime对象$dateObj = [dat