内容标签

Git

返回全部文章
开发工具
把 Monorepo 里的几个项目拆出去,我是怎么保留 Git 历史的
记录我把客户端、服务端和设计资料从一个 Monorepo 拆到独立仓库的过程。重点不是 git-filter-repo 命令本身,而是怎样确认 202 个文件和 89 条提交没有丢,怎样保留 .env、日志和编辑器配置,以及什么时候才能放心删除旧目录。
GitMonorepo仓库拆分历史迁移查看正文 →
开发工具
Git 外部仓库集成与维护:Submodule、Subtree 和历史归档
说明把外部 Git 仓库接入现有项目时如何在 Submodule、Subtree 和完整历史归档之间选择,并给出添加、克隆初始化、更新、删除子模块以及把仓库导入子目录的命令。文章重点区分继续独立演进与统一检出的需求,帮助避免丢失提交历史、残留 .gitmodules 配置或错误合并目录。
GitSubmoduleSubtree仓库归档查看正文 →
AI Playground
Agent 协作中的提交与测试边界
面向使用 Codex、Claude Code 等代码 Agent 的开发协作,总结怎样把一次修改切成可审查、可回滚的 Git 工作单元,何时允许代理提交,以及哪些测试值得长期保留。文章还说明提交身份、显式授权、临时验证与回归测试的边界,帮助团队减少混乱提交和仓库噪音,并提高代码审查效率。
AgentGit测试提交边界查看正文 →