Git bug还是什么?

Adv*_*010 0 git xcode4

我只是有一些奇怪的Git行为.我正在使用XCODE4.我的仓库里有两个分支.一个叫做master,一个叫做VNSLocal.当我签出VNSLocal分支并在那里进行代码更改然后切换到master分支时,VNSLocal bransh中已更改的文件也会在master分支中显示为已修改!

此外,当我在终端发出git状态时,它说主分支上有修改过的文件,这是完全错误的!

在这种情况下真正困扰我的是,它已经完美地工作了两个星期,并且突然之间被打破了,我不明白发生了什么.

请帮我!

提前致谢

Arr*_*ter 8

如果您修改一个git分支上的文件,然后在提交之前更改分支,则您所做的更改将迁移到新分支.这是一个功能而不是错误.

  • @ Adviser2010:我向你保证@Arrowmaster是对的.如果你想在切换分支之前保存本地更改,你应该查看`git stash`,它就是这样做的. (3认同)