本文主要是介绍Git 切换分支报错error: Your local changes to the following files would be overwritten by checkout:,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当前分支代码还未提交,就切换分支报如下错
error: Your local changes to the following files would be overwritten by checkout:
Please commit your changes or stash them before you switch branches.
Aborting(请在切换分支之前提交您的更改或隐藏它们)

执行命令git status查看当前工作区的文件状态
Changes to be committed:表示已经从工作区add到暂存区的文件,下一步可以进行push

在当前分支上执行 git stash 命令,将当前分支存起来,id为 efa05be

这时候再执行 git status 命令,显示没有东西需要提交,接着就可以在主分支master上创建并切换到新的分支


这篇关于Git 切换分支报错error: Your local changes to the following files would be overwritten by checkout:的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!