求教git分支问题
git吧
全部回复
仅看楼主
level 1
fishpiscesjay 楼主
最近刚开始用git,从远程clone了一个工程a,然后用git branch b创建了一个分支b,然后git checkout b把工作区切换到b,然后修改了b中的一个文件z,然后没有提交,也没有git add的情况下把工作区切换到a,查看a中的文件z,这时发现a中的z也被修改了,这是怎么回事?是正常情况吗?
我觉得在b中修改的文件应该不会影响到a中的文件的啊?
求指点
2015年03月09日 00点03分 1
level 1
理论上来说确实是不会影响诶,以前我试过类似操作,不会影响0.0(不过我是小白)
2015年04月06日 01点04分 2
刚测试了一下,新建了b分支,然后在b分支下新建一个文件,然后转移到a分支,发现a分支未出现新文件
2015年04月06日 01点04分
level 11
因为z文件没有被添加,不属于被追踪文件。你的git库怎么变都和它不相关。所以它会一直在那儿
2015年04月14日 18点04分 3
level 1
由于你现在本地没提交啊 所以你现在切分支就会发现以前的分支也被改掉了 其实没有 如果你git add .,git commit 了之后 即使你不向远程push 本地分支也可以切 而且前面的分支还是原来的
2015年04月27日 03点04分 4
1