本文主要是介绍android中git切换本地分支报错Please commit your changes or stash them before you switch branches.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由于项目改动,我个人想重新拉取一下代码到本地使用,因此就从我们服务端创建的gitlab上面clone了一下项目,下面随便记录一下clone到本地的步骤吧以及处理问题的方法
第一步:首先找到项目所在的地址复制clone的命令链接
第二步:打开终端通过cd +文件夹名 这样clone下来的项目就会在你想要存放的文件夹下面了(刚用mac没多久不太熟悉,所以请教了一下和我合作开发的大哥,拖文件夹的步骤,其实很简单直接拖文件夹到终端就可以了)
第三步:git clone + 项目所在的git链接
具体操作如下图片展示
这样项目就在本地了打开as之后发现本地分支所在的是master主分支
首先我们可以先查看一下本地所在的分支
查看本地分支:git branch
切换分支:git checkout +分支名
我这样操作的时候就出现了这种情况
Please commit your changes or stash them before you switch branches.
字面意思翻译就是本地修改了东西需要先提交(其实我并没有改任何东西)
如何处理一下呢
先git stash
然后所在的还是master主分支
最后在git checkout +分支名
这样切换过来之后只有一些配置文件 这时候as日志里会提示你重新启动as 这样再重新打开就可以了
我的操作如下图显示
我的图没有截图全部所以自己可以试着替换一下啦,目前我已经切换到自己想要的分支下面了如下图:
开发时先创建一个分支把代码提交上面以防提交到主master分支上面出现问题,
好了,不知道你有没有遇到这样的问题呢,希望会有所对你有帮助。
这篇关于android中git切换本地分支报错Please commit your changes or stash them before you switch branches.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!