我刚开始接手一个使用Git作为代码库的项目。由于我是一个开发团队中的一个人,以前从未使用过版本控制系统。
据我所知,如果您在本地代码库中创建了一个分支,在Eclipse中选择该分支并对代码进行更改,则应该能够选择原始主分支,并且如果没有合并,您就不会看到那些更改。
问题在于,当我切回主分支时,我在新分支中进行的更改也会出现在主分支中,尽管我尚未合并。
很明显我对整个流程存在误解……有什么想法吗?谢谢。
关于学习和更重要的是理解Git,有很多很好的参考资料-例如Git Parable(轻松介绍核心思想),ProGit和Git Community Book。EGit从原则上讲是一件好事,通过IDE使事情变得更加易于访问-但我建议您不要跳过对底层工作原理的深入了解。这可能会在某些时候避免您点击一个按钮然后说“哦,我做了什么!”