git创建分支进行了代码修改但是切换回master分支发现代码在master分支也被修改了

操作过程:

原项目在 master 分支
git branch test
git checkout test
touch aa.txt
经过上面的步骤,我在test分支下新建了一个aa.txt文件

git checkout master
经查看发现master分支下也有一个aa.txt文件

解决办法:

将新分支的代码进行修改之后,进行提交。或者使用git stash保存

然后再切换试试,发现OK啦~~~~~~~~~~~~