Files
REVOXELSEG_DICOM/工程分析/实现方案-2026-05-25-12-45-33.md

56 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 实现方案-2026-05-25-12-45-33
## 实现方案文档路径
`工程分析/实现方案-2026-05-25-12-45-33.md`
## 修改目标
从未推送的本地 commit 中移除 `3. 代码汇总.docx`,保留本地文件,并阻止后续误提交该 docx。
## 涉及路径
- `3. 代码汇总.docx`
- `.gitignore`
- `工程分析/需求分析-2026-05-25-12-45-33.md`
- `工程分析/实现方案-2026-05-25-12-45-33.md`
- `工程分析/测试方案-2026-05-25-12-45-33.md`
- `工程分析/经验记录.md`
## 技术路线
1. 确认上一次 commit 尚未推送,当前分支仅本地领先远程。
2. 使用 `git rm --cached` 从索引中移除 `3. 代码汇总.docx`,不删除工作区文件。
3.`.gitignore` 中加入 `3. 代码汇总.docx`,降低后续误提交风险。
4. 使用 `git commit --amend` 修正未推送的上一个本地 commit使其不包含 docx。
5. 本次不执行 `git push`
6. 验证 `git status` 中 docx 不再显示为待提交文件,且 `git ls-files` 不包含 docx。
## 执行步骤
1. 执行前再次阅读 `工程分析/经验记录.md`
2. 检查 `git status --short --branch``git log -1`
3. 取消跟踪 `3. 代码汇总.docx`,保留本地文件。
4. 更新 `.gitignore`
5. 追加经验记录。
6. 暂存 `.gitignore`、工程分析文档和经验记录,修正上一个本地 commit。
7. 不推送远程。
## 兼容性与回滚方案
- 若需要恢复 docx 入库,可删除 `.gitignore` 对应规则后手动 `git add`
- 若 amend 后发现提交范围异常,可通过 `git reflog` 找回 amend 前的 commit。
- 本次不修改业务源码,部署服务无需因本次 Git 治理变化重启。
## 预计文件变更
- 新增:本次需求分析、实现方案、测试方案。
- 更新:`.gitignore``工程分析/经验记录.md`
- Git 历史:上一个未推送 commit 被 amend不再包含 `3. 代码汇总.docx`
## 提交与部署策略
- 本次遵循用户指令,不推送 Gitea。
- 备份 commit 仅保留工程分析文档和忽略规则,不包含 `3. 代码汇总.docx`
- 因不修改运行代码,本次仅做状态验证;如服务仍在运行,可验证 4000 服务健康。