idea無(wú)法切換分支報(bào)錯(cuò)問(wèn)題及解決
idea無(wú)法切換分支報(bào)錯(cuò)
idea拉取項(xiàng)目后,master分支配置完項(xiàng)目基礎(chǔ)配置后,生成.iml等文件不受git管理后無(wú)法檢出其他分支
報(bào)錯(cuò)如下:
Couldn't checkout origin/feature/P2020022059-1030-dev:
The following untracked working tree files would be removed by checkout:
解決辦法
刪除.iml文件控制,在本地文件目錄下打開(kāi)git控制臺(tái)執(zhí)行如下命令
git clean -d -fx

命令解析:
- -d -----刪除未被添加到git的路徑中的文件
- -f -----強(qiáng)制運(yùn)行
- -x -----刪除忽略文件已經(jīng)對(duì)git來(lái)說(shuō)不識(shí)別的文件
idea切換分支異常
error: The following untracked working tree files would be overwritten by checkout
異常文件所在目錄情況
左圖是正常情況下clone工程后.idea目錄和文件名都是黃色;中間是切換分支異常的.idea文件夾名為白色,misc,vcs等是紅色,右圖是使用命令切換成功后的顯示

git使用idea和命令切換分支報(bào)錯(cuò)
使用命令
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可視化切換

處理方法:刪掉這兩個(gè)文件,用命令切換,結(jié)果成功
刪掉后,idea右下角會(huì)找不到分支的信息,無(wú)法用idea自帶的切換分支;
此時(shí),使用命令切換:git checkout -b dev/1.3.0 origin/dev/1.3.0


切換后成功顯示分支情況,以后可以從這里切換,但是不要再切換會(huì)第一次有誤的分支(我的是master)

PS:在網(wǎng)上看過(guò)其它的文章,是用命令git clean 操作,但是看評(píng)論可能導(dǎo)致其它問(wèn)題
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java 如何通過(guò)Magic 魔數(shù)獲取文件類型
魔數(shù)有很多種定義,這里我們討論的主要是在編程領(lǐng)域的定義,文件的起始幾個(gè)字節(jié)的內(nèi)容是固定的,本文給大家介紹Java Magic 魔數(shù)獲取文件類型的相關(guān)知識(shí),感興趣的朋友一起看看吧2023-11-11
SpringBoot集成單點(diǎn)登錄CAS的方法實(shí)現(xiàn)
本文主要介紹了SpringBoot集成單點(diǎn)登錄CAS的方法實(shí)現(xiàn),包括CAS的基本概念、集成步驟、具體代碼示例等,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-03-03
一文詳解SpringBoot響應(yīng)壓縮功能的配置與優(yōu)化
Spring Boot的響應(yīng)壓縮功能基于智能協(xié)商機(jī)制,需同時(shí)滿足很多條件,本文主要為大家詳細(xì)介紹了SpringBoot響應(yīng)壓縮功能的配置與優(yōu)化,需要的可以參考下2025-03-03
淺談什么是SpringBoot異常處理自動(dòng)配置的原理
今天給大家?guī)?lái)的是關(guān)于Java的相關(guān)知識(shí),文章圍繞著SpringBoot異常處理自動(dòng)配置展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下2021-06-06
java多態(tài)的向上轉(zhuǎn)型的概念及實(shí)例分析
在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于java多態(tài)的向上轉(zhuǎn)型的概念及實(shí)例分析,對(duì)此有興趣的朋友們可以跟著學(xué)習(xí)下。2021-05-05
Android中Socket通信的實(shí)現(xiàn)方法概述
這篇文章主要介紹了Android中Socket通信的實(shí)現(xiàn)方法,很有實(shí)用價(jià)值,需要的朋友可以參考下2014-08-08
Java HashMap在遍歷時(shí)刪除元素的實(shí)現(xiàn)
本文主要介紹了Java HashMap在遍歷時(shí)刪除元素的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-12-12

