Git 主线与分支详解:切换分支时,本地文件究竟发生了什么?
˃ 创建 Git 分支后,修改的还是原来的项目文件吗?如果修改失败又没有提交,怎样恢复主线版本?Git 是否在切换分支时自动备份了一份文件?本文使用 NuliBlog 作为示例,解释分支、工作区、Commit 与文件恢复的实际关系。 一、先记住最重要的结论 Git 的分支通常不是复制出来的另一套项目文件夹。 在一个普通…
˃ 创建 Git 分支后,修改的还是原来的项目文件吗?如果修改失败又没有提交,怎样恢复主线版本?Git 是否在切换分支时自动备份了一份文件?本文使用 NuliBlog 作为示例,解释分支、工作区、Commit 与文件恢复的实际关系。 一、先记住最重要的结论 Git 的分支通常不是复制出来的另一套项目文件夹。 在一个普通…