当使用带有 Xcode 的本地存储库时,我想知道如果这些文件涉及多个分支,那么您在硬盘驱动器上的项目目录中看到的文件实际上是什么版本的文件。
由于文件的内容在不同的分支中可能不同,甚至在已保存与尚未提交时也可能不同,所以我假设很多这些东西只保存在 .git 文件夹中。但是在使用 git 的过程中,实际文件本身在什么时候发生了变化?
在使用 git 的过程中,实际文件本身在什么时候发生变化
在 a git checkout aBranch
(在 XCode 中称为“切换分支” ):如果文件内容与当前分支不同,则该文件将随之改变。