切换git的分支,发现某个分支下修改的代码切换到另外一个分支下也有(代码没提交),然后在其中一个分支下回滚代码另外那个分支已经修改过没提交的那些代码也被还原了,这是什么原因?按照我的理解不同的分支代码应该不一样,为什么修改没提交的代码在不同的分支都能看到?
切换git的分支,发现某个分支下修改的代码切换到另外一个分支下也有(代码没提交),然后在其中一个分支下回滚代码另外那个分支已经修改过没提交的那些代码也被还原了,这是什么原因?按照我的理解不同的分支代码应该不一样,为什么修改没提交的代码在不同的分支都能看到?
2 回答1.3k 阅读✓ 已解决
2 回答874 阅读✓ 已解决
1 回答689 阅读✓ 已解决
1 回答849 阅读
1 回答657 阅读
432 阅读
这很正常啊。
切换分支只是更换分支里的代码,你本地的修改没有保存,自然也就还在。