本文主要是介绍git: Please commit your changes or stash them before you switch branches.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
git: Please commit your changes or stash them before you switch branches.
问题描述
在某一分支上(我这里是master)做了一些修改,然后我想切换到另一个分支做一些修改,在切分支的时候遇到如题问题,截图如下:
解决方法
保留修改
使用stash保留对当前分支的修改
git stash
等到你改完另一个分支后,回到当前分支,可以使用
git stash apply
恢复修改,再使用
git stash drop
删除已经存储的修改。
也可以使用
git stash pop
一步完成以上两个命令。
不保留修改
我遇到的是这种情况,不想改master,也不想保留修改。
此时,使用
git reset --hard origin/master
回退到远程分支,使用
git fetch --all
获取最新更新到本地,然后就可以
git checkout your_branch
切换分支了。
完
这篇关于git: Please commit your changes or stash them before you switch branches.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!