Egit:我的文件在所有分支中更新

时间:2012-09-12 15:50:31

标签: repository egit

我在Eclipse中使用EGit。我有一个本地存储库,其中包含一个Working目录和两个分支。我已经基于主分支创建了一个分支。我在“辅助”分支的文件夹中添加了一个文件夹和一个文件。当我切换到主分支时,我在另一个分支中创建的文件夹,文件显示在主分支和工作目录中。

我错过了什么吗?据我说它不应该出现,只有当我将辅助分支推到主分支时才会出现。

你可以帮忙吗

此致

1 个答案:

答案 0 :(得分:1)

在文件系统中创建一些东西(例如使用mkdirtouch)在Git中没有任何意义。提交变更集后,将创建一个新的Commit对象,HEAD指向当前分支上的该提交(可能与默认的master不同)。只要您不提交任何内容,Git就不会跟踪您的文件系统对象(文件和目录);相反,它们有效地浮动,所以当你git checkout SOMETHING最终得到新的(未跟踪的)对象或者错误信息时。