idea切换Git分支时弹出Git Checkout problem,如下图:

解决办法:
1.本地分支切换的时候(例如A切到B),会弹出来Restore workspace on branch switching 对话框,如果选择是的话,在切换分支的时候,你在当前分支(A)所做的一些还未add或commit/push的文件改动(包括断点等的设置)会带到切换后的分支(B)上;

2.如果本地工作空间没有uncommitted changes, 分支会顺利切换

3.如果本地工作空间(分支A)有些文件会被分支B改动,IDEA会弹出对话框,让你选择Force Checkout 或 Smart Checkout;

4.如果选择Force Checkout, 本地工作空间(分支A)的一些未提交的修改会被覆盖(被分支B覆盖),会有很大可能丢代码!!!
如果选择Smart Checkout,IDEA会先执行stash命令,贮存这些未提交的修改,然后checkout 到分支B,在切换到分支B后,unstash 这些修改,所以A分支本地的这些修改会带到B分支上。

idea切换Git分支时弹出Git Checkout problem相关推荐

  1. 问题解决:取消Mac下Karabiner-Elements开机时弹出窗口、用Capslock切换中英文输入法、外接机械键盘 option 和 cmd 互换

    一.取消Karabiner-Elements开机时弹出窗口 Karabiner-Elements下载地址:https://karabiner-elements.pqrs.org/ Karabiner是 ...

  2. TortoiseGit 弹出 git@xxx.com‘s password 对话框

    安装完 tortoise git,用它克隆项目的时候,一直弹出git@xxx.com's password 对话框, 而且不管输不输入密码都提示错误 解决的办法是,将ssh客户端默认的路径,换为git ...

  3. 打开一个解决方案时弹出“项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序”问题的解决方案

    打开一个解决方案时弹出"项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序"问题的解决方案 参考文章: (1)打开一个解决方案时弹出"项目所需的应用 ...

  4. 解决Word 2007启动时弹出“无法访问您试图使用功能所在的网络位置”的问题...

    解决Word 2007启动时弹出"无法访问您试图使用功能所在的网络位置"的问题... 参考文章: (1)解决Word 2007启动时弹出"无法访问您试图使用功能所在的网络 ...

  5. Android在初始化时弹出popwindow的方法

    Android中在onCreate()时弹出popwindow,很多人都有过类似的需求吧,但是直接在onCreate()中调用popwindow的showAtLocation()方法是会报异常的,原因 ...

  6. 成功解决基于VS2015(Visual Studio2015)编写C++程序调试时弹出窗口一闪而过的问题

    成功解决基于VS2015(Visual Studio2015)编写C++程序调试时弹出窗口一闪而过的问题 目录 解决问题 解决方法 T1.修改配置属性的控制台

  7. win7电脑总是提示重新启动计算机以完成重要更新的安装是怎么回事,Win7开机时弹出Windows Update提示,怎样解决?(图文)...

    Win7开机时弹出Windows Update提示,怎样解决?最近有一些Win7用户都反映了这样一个问题,就是在开关机的时候,电脑总是弹出"Windows Update"的窗口,同 ...

  8. 运行jmap时弹出:Usage: jmap [option] <pid> (to connect to running process) jmap [option] <

    运行jmap时弹出: Usage:jmap [option] <pid>(to connect to running process)jmap [option] <executabl ...

  9. Visual Studio2012打开时弹出“遇到异常:这可能是由某个扩展导致的”错误的解决办法...

    Visual Studio2012打开时弹出"遇到异常:这可能是由某个扩展导致的"错误的解决办法: 具体问题如下: 分析原因:网上搜集了以下,出现异常的原因是安装了第三方控件,然后 ...

  10. 安装quartus时弹出错误_Win10 安装arcgis10.2 for desktop需要.net framework 解决方案

    有效解决"Win10 安装arcgis10.2 for desktop需要microsoft.net framework 3.5 sp1或等效环境". 台式电脑新装了系统,重新安装 ...

最新文章

  1. java实现最长连续子序列_最长公共子序列/最长公共子串 Python/Java实现
  2. python -- numpy 基本数据类型,算术运算,组合,分割 函数
  3. 前端入门11-JavaScript语法之数组
  4. ajax请求提示html状态码302,快速解决ajax请求出错状态码为0的问题
  5. 解决方案:Gateway实现全局跨域
  6. MySQL MYISAM引擎表锁和行锁详解
  7. Atitit 面向对象  封装的实现原理
  8. 融易宝项目之EasyExcel和数据字典的使用
  9. android 修改gps坐标,[原创] 改机 - 从源码着手任意修改GPS地理位置
  10. spss 描述性分析
  11. 希捷移动硬盘linux,[转载]强列建议不要买seagate希捷移动硬盘!!!
  12. Linux文件管理器默认不显示隐藏文件
  13. 读书百客:《白马篇》赏析一
  14. FPGA基础知识(FPGA芯片结构)
  15. windows“运行”自定义“命令”的实现
  16. 循环冗余校验码CRC原理和实例
  17. 靠java_基础不牢靠,何以争朝夕?Java基础面试82道详细解析!(一)
  18. JAVA环境配置多环境(全,细,简单)
  19. 基于matlab的低通滤波器,基于Matlab Guide的低通滤波器设计
  20. i5 1135g7和i7 10870h 参数对比哪个好

热门文章

  1. 计算机屏幕保护程序怎么设置,电脑屏保怎么设置锁屏
  2. 医药行业如何数字化转型 附医药行业数字化转型方案
  3. 理解算法中的时间复杂度,O(1),O(n),O(log2n),O(n^2)
  4. php二次开发帝国,【使用说明】帝国cms万能通用api二次开发核心包
  5. cad立面索引符号 规范_cad立面索引符号怎么画
  6. C# 如何插入、编辑和删除Excel批注
  7. 软件著作权申请:【01】账号申请
  8. 利用selenium获取接口数据
  9. 萨里大学计算机博士申请,4.11微分享丨本科直博拿下港中文CSE全奖博士,师兄带你敲开申请大门...
  10. windows计算机日志时间id6008,windows错误事件id6008修复方法