git 切换分支时会把未add或未commit的内容带过去

版权声明:本文为博主原创文章,转载时请务必注明本文地址, 禁止用于任何商业用途, 否则会用法律维权。 https://blog.csdn.net/stpeace/article/details/84351160

       git 切换分支时会把未add或未commit的内容带过去, 这一点值得注意。

       为什么呢?

       因为未add的内容不属于任何一个分支, 未commit的内容也不属于任何一个分支。 也就是说,对于所有分支而言, 工作区和暂存区是公共的。

       要想在分支间切换, 又不想又上述影响, 怎么办呢? git stash搞起。要注意,在当前分支git stash的内容, 在其他分支也可以git stash pop出来,为什么? 因为:工作区和暂存区是公共的。

       

       建议自己操作并理解一下。

       不多说。

       

猜你喜欢

转载自blog.csdn.net/stpeace/article/details/84351160