git checkout branchName
正确:切换分支前,应对workSpace内容commit
未commit切换:
- 切换到已存在分支(git checkout master)

- 切换到新分支
// develop分支:
vim vue.config.js(编辑1)
git checkout -b test
vim vue.config.js(编辑2)
git checkout develop => 编辑2竟然存在!
git commit -am "commit"
git checkout test => 编辑1、编辑2不存在了
分析:未commit到本地仓库,修改内容与分支无关联