Files
2026-10-18 16:21:54 +08:00

36 lines
1.9 KiB
Markdown

# Git 发布与版本迁移
本 ZIP 是一个可直接初始化的 Code4History 项目模板,**此处不会自动推送到任何远程仓库**。
## 初始化并推送
在 ZIP 解压后的 `code4history/` 下确认:
```bash
python tools/doctor.py
python tools/validate.py
python -m unittest discover -s tests -v
git init
# 若尚未配置 Git 身份,先在你的机器上配置用户名与邮箱。
git add .
git commit -m "Initialize Code4History v0.3"
git branch -M main
git remote add origin https://git.laysense.com/enoch/code4history.git
git push -u origin main
```
如果远端已有提交,先 `git fetch` 检查分支与历史,再选择合并策略,不能无条件强制覆盖。**不要把密码、访问令牌写入脚本、命令行 URL 或 Git 仓库文件**;让 Git Credential Manager 等安全凭据管理工具处理认证。
## 已有 v0.2 的用户
请参见根 [`MIGRATION.md`](MIGRATION.md),先保存研究成果,再更换 Skill 与入口。**不要把 v0.3 ZIP 直接覆盖一份有已读史料与研究卡片的仓库**,否则可能破坏用户的修改且旧 Skill 可能残留。
## Skill 来源与版权
本模板包含从用户上传的 `history-writing-workflow-main.zip` 改写的 `history-writing-workflow-c4h` 及两项独立的工作流技能。它与 `https://git.laysense.com/enoch/history-writing-workflow.git` 是**不同项目**;我们没有自动修改原仓库。上传的原版未见明确 LICENSE,公开再分发前应核对上游条款与署名要求。
## 保密与版权
默认 `.gitignore` 排除史料原件中常见的 PDF 等文件,但它不是完整的内容安全扫描器;`USERINFO.md` 是可追踪的空模板,用户填入个人信息或凭证之后,请在公开推送前检查它,必要时使用本地 Git 排除设置。不要公开上传受限制的档案图像、全文转录、个人资料及第三方材料。