第 8 章 工作区与检出:unpack-trees 与并行 checkout 8.1 三种"切树"操作,一个统一引擎 git checkout、git reset、git merge、git stas