在EGit中“切换到”的目的是什么?

时间:2018-06-01 14:50:03

标签: eclipse git

我正在使用EGit并且我知道Checkout(在Git透视图上)允许我在我的存储库中已经存在的分支之间切换(参见What is the difference between git clone and checkout?)。但是也有“切换到”选项。当我“切换到”另一个分支时,在我看来所有文件都保持不变,但只是页面顶部的“分支标签”发生了变化。我没有查看我已切换到的分支上的代码,但正在查看我之前分支的代码。

那么在EGit中“切换到”的目的是什么?我什么时候使用它?

1 个答案:

答案 0 :(得分:1)

"切换到"将in the Egit manual描述为git checkout等价物。

它不会更改/更新工作树的唯一情况是:

  • 你错误地选择了与当前分支相同的分支
  • 或那些文件是私有的(尚未跟踪),在这种情况下,Git默认会保留它们。
  • 或Eclipse工作空间以某种方式不引用实际的Git工作树。