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控制臺執(zhí)行如下命令
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:在網(wǎng)上看過其它的文章,是用命令git clean 操作,但是看評論可能導致其它問題
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java如果通過jdbc操作連接oracle數(shù)據(jù)庫
這篇文章主要介紹了Java如果通過jdbc操作連接oracle數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09
InteliJ IDEA 設置eclipse快捷鍵 的圖文教程
本文通過圖文并茂的形式給大家介紹了InteliJ IDEA 設置eclipse快捷鍵 ,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下2018-06-06
mybatis中Oracle參數(shù)為NULL錯誤問題及解決
這篇文章主要介紹了mybatis中Oracle參數(shù)為NULL錯誤問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12
詳解在IDEA中使用MyBatis Generator逆向工程生成代碼
spring的TransactionSynchronizationAdapter事務源碼解析

