签出一个不同的分支实际上并没有改变任何东西

问题描述 投票:0回答:1

我最近从SVN转到了GIT,所以可能我理解的不对,但我有两个分支。Master和我们称之为NewFeature的另一个分支。NewFeature是Master的一个分支,也是我一直在研究的分支。我对现有的文件进行了一些修改,并添加了新的文件。在Eclipse中,我想切换回Master来查看旧代码,所以在Eclipse中,我进入Git视图,右键点击分支下的Master,然后选择 "Checkout"。现在Master被选中,并打上了勾。我甚至重新刷新了项目,但我对NewFeature所做的所有修改都还在,新文件也存在于项目中。

我是不是遗漏了什么?这是预期的行为吗?

git eclipse
1个回答
0
投票

你需要在你的结帐主分支之前将你的修改提交到这个特性分支。现在,所有的改动都在你的工作目录中。除非你将它们提交到一个分支,否则它们会被送到任何你要去的地方。

© www.soinside.com 2019 - 2024. All rights reserved.