git-safety
SKILL.md
Git Safety & Standards
该 Skill 旨在确保在 Git 仓库中进行文件操作时的安全性和历史完整性。
核心准则
1. 移动与重命名 (Move & Rename)
- 禁止直接使用
mv命令操作受 Git 跟踪的文件。 - 强制使用
git mv <old_path> <new_path>。 - 理由:确保 Git 自动跟踪文件重构,保留文件的 Git History,避免识别为“删除 + 新增”。
2. 删除 (Delete)
- 禁止直接使用
rm或rm -rf操作受 Git 跟踪的文件。 - 强制使用
git rm <path>或git rm -r <path>。 - 理由:直接从工作区和索引中同步移除,避免残留未跟踪的删除变更。