代码维护

共 56 篇文章

换行符的平台差异踩坑

工具相关 · 2026-09-23 00:08 · 阅读 9

Linux Shell脚本在Windows上执行报错`bash: $'\r': command not found`,因换行符平台差异导致的问题解析及解决方案,包括不同系统换行符差异、常见故障现象、排查修复工具及团队协作配置建议。

阅读全文 →

Git 为什么还在用 SHA1

工具相关 · 2026-09-23 00:08 · 阅读 14

Git 使用 SHA-1 作为对象 ID 的算法,通过内容寻址实现数据存储与完整性保护,尽管 SHA-1 存在碰撞风险,但 Git 的实际应用通过加前缀等方式提高了攻击难度,且尚未出现大规模污染案例,迁移至 SHA-256 因成本高进展缓慢,开发者日常操作无需担忧,可考虑发布环节的 SHA-256 签名或 GPG 签名增强安全性

阅读全文 →