将 Eclipse 与多个分支一起使用

Using Eclipse with multiple branches

我是正式编程的新手,刚决定开始使用 Git 和 GitHub 来更有效地管理我的项目。我创建了一个本地存储库,将其与 GitHub 上的远程同步,并创建了用于测试新概念的新分支。一切正常,但是当我在 Eclipse 中单击这个新分支时,更改只影响这个分支。这也很好,但我不明白它是如何工作的。

我的计算机上只有一个文件夹,我可以通过右键单击项目 -> 属性来预览它。这表明

C:\Users\UserName\git\VocabularyLearningRepo\VocabularyLearning

并且只有单个文件 - 我认为它会为每个分支创建两组文件,我将在它们之间切换。

我的两个不同项目(来自两个分支)存储在哪里?还是只有一个文件,不同分支中的所有更改都由 'git' 文件夹中的内容显示?

哪个分支实际上在我的一个文件中?

在任何给定时间,您的项目目录中都只有一组文件,在 git 术语中就是工作树。当您签出修订版时,即使在切换分支时,您的工作目录也会更新以反映该修订版。

你的 repo 中的修订存储在 .git 目录下,如果你手动查看的话,它的格式在外面没有多大意义。