idea无法切换分支报错问题及解决

 更新时间:2023年03月31日 10:44:50   作者:Yuhei001  
这篇文章主要介绍了idea无法切换分支报错问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

idea无法切换分支报错

idea拉取项目后,master分支配置完项目基础配置后,生成.iml等文件不受git管理后无法检出其他分支

报错如下:

Couldn't checkout origin/feature/P2020022059-1030-dev: 
The following untracked working tree files would be removed by checkout:

解决办法

删除.iml文件控制,在本地文件目录下打开git控制台执行如下命令

git clean -d -fx

命令解析:

  • -d -----删除未被添加到git的路径中的文件
  • -f -----强制运行
  • -x -----删除忽略文件已经对git来说不识别的文件

idea切换分支异常

error: The following untracked working tree files would be overwritten by checkout

异常文件所在目录情况

左图是正常情况下clone工程后.idea目录和文件名都是黄色;中间是切换分支异常的.idea文件夹名为白色,misc,vcs等是红色,右图是使用命令切换成功后的显示

在这里插入图片描述

git使用idea和命令切换分支报错

使用命令

error: The following untracked working tree files would be overwritten by checkout:
        .idea/misc.xml
        .idea/vcs.xml
Please move or remove them before you switch branches.

在这里插入图片描述

使用idea可视化切换

切换异常

处理方法:删掉这两个文件,用命令切换,结果成功

删掉后,idea右下角会找不到分支的信息,无法用idea自带的切换分支;

此时,使用命令切换:git checkout -b dev/1.3.0 origin/dev/1.3.0

删掉文件后

命令切换分支后

切换后成功显示分支情况,以后可以从这里切换,但是不要再切换会第一次有误的分支(我的是master)

在这里插入图片描述

PS:在网上看过其它的文章,是用命令git clean 操作,但是看评论可能导致其它问题

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Servlet编程第一步之从零构建Hello World应用详细步骤+图解

    Servlet编程第一步之从零构建Hello World应用详细步骤+图解

    本文详细介绍了Servlet和maven的基本概念及其在JavaWeb开发中的应用,首先解释了Servlet是一个在服务器上处理请求的Java程序,然后介绍了maven作为管理和构建Java项目的工具,需要的朋友可以参考下
    2024-10-10
  • 如何在Java中读取resources下的文件及资源路径

    如何在Java中读取resources下的文件及资源路径

    本文介绍了如何在Java中读取resources下的文件以及获取resource文件的路径,通过使用ClassLoader或Class的getResourceAsStream方法,可以轻松地读取resources目录下的文件,感兴趣的朋友跟随小编一起看看吧
    2023-06-06
  • Java多态中的向上转型与向下转型浅析

    Java多态中的向上转型与向下转型浅析

    多态是指不同类的对象在调用同一个方法是所呈现出的多种不同行为,下面这篇文章主要给大家介绍了关于Java多态中向上转型与向下转型的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • SpringBoot中的配置类(@Configuration)

    SpringBoot中的配置类(@Configuration)

    这篇文章主要介绍了SpringBoot中的配置类(@Configuration),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • mybatis 事务回滚配置操作

    mybatis 事务回滚配置操作

    这篇文章主要介绍了mybatis 事务回滚配置操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • Java分布式ID中Snowflake雪花算法应用实现

    Java分布式ID中Snowflake雪花算法应用实现

    Snowflake算法作为一种高效且易于实现的分布式ID生成方案,能够很好地满足分布式系统中对全局唯一ID的需求,本文就来介绍一下Java分布式ID中Snowflake雪花算法应用实现,感兴趣的可以了解一下
    2024-07-07
  • 详细SpringBoot生命周期接口的使用

    详细SpringBoot生命周期接口的使用

    本文主要介绍了SpringBoot生命周期接口的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Java多线程窗口售票问题实例

    Java多线程窗口售票问题实例

    这篇文章主要介绍了Java多线程窗口售票问题实例,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • SpringBoot密码加密的实现示例

    SpringBoot密码加密的实现示例

    本文主要介绍了SpringBoot密码加密的实现示例,包括引入依赖、配置加密工具、生成加密密钥、加密密码、配置解密,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • 基于logback实现纯java版本的SDK组件

    基于logback实现纯java版本的SDK组件

    这篇文章主要介绍了基于logback实现纯java版本的SDK组件,在项目开发过程中通常会使用logback作为日志记录的依赖工具,使用方式是引入logback相关jar包,然后配置logback.xml配置文件的方式来实现,需要的朋友可以参考下
    2023-11-11

最新评论