操作步骤:
本地创建文件夹,初始化git
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ef7053650772c9c4330941d5f21e0410.png)
创建分支,切换分支
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/46acd20e0f3302670fdb87ed027d5ecb.png)
切换到master,报错出现
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4ec39e7bb74d82565f8dac2fae0665e6.png)
解决办法,提交当前文件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c1cdb69c3ae98d405fdfedd459f6f6ae.png)
切换分支
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/500c29d3ec7ed5f5d77d54f2fec48b22.png)
当你在不同分支进行开发,不需要提交切换分支时,保存当前分支修改文件的状态
git stash // 保存当前分支不需要提交修改文件的状态
git stash pop // 恢复
注:切换到当前分支之后,最好是先git merge
再git stash pop
避免冲突
总结
对于出现切换分支出现的错误,总感觉还有更好的办法,但是目前还没有找到。
顺便说下, git stash
挺好用的。