切换 Git 分支后,未提交修改为什么还在?通过兼容切换、冲突拒绝、指定文件恢复及关联工作树的四步实测,区分分支切换、文件恢复和任务隔离,给出不强制清场的交接检查。
Git worktree 显示干净,为什么仍可能含有需要保留的文件?通过四组隔离实验,区分忽略文件、普通未跟踪文件、分支独有提交和分离头指针提交,给出移除工作树前的只读检查顺序。
一次开发环境清理让我确认:机器变慢不一定是硬件不足,自动快照、临时工作区长期化和重复 Git 维护才可能是主要效率税。本文给出先停生产者、再保唯一价值、最后清理回归的实用顺序。