ref:https://blog.csdn.net/shiyuehit/article/details/83010956


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

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

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

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

idea分支切换注意事项相关推荐

  1. SVN客户端 创建分支/合并分支/切换分支

    在建立项目版本库时,可首先建好项目文件夹,并在其中建立trunk, branches, tags三个空的子目录.这样在trunk中开始进行开发 trunk是主分支,是日常开发进行的地方. branch ...

  2. 【git与github交互之主分支和次分支切换、合并等】

    文章目录 git与github交互分支切换 1. 单个账号分支创建合并测试 2. 作为项目管理者在gihub页面端对成员提交代码审核并合并 3. 多人协作开发逻辑流程 git与github交互分支切换 ...

  3. Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn

    Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn 使用场景 项目越来越大,开人人员越来越多.版本越来越多 项目中有不同的里程碑,不同版本.最悲催的是 ...

  4. git本地远程分支切换

    1.本地分支切换 1.1查看本地分支 git branch 查看本地分支 目前我的本地分支只有一个master 1.2创建并切换分支 git branch hhh 创建一个hhh的本地分支,hhh为分 ...

  5. git版本分支和分支、分支和主分支切换

    问题描述: 公司里项目管理使用的是gitLab(收费的), 如果开发人员提交代码,  需要首先创建一个分支, 然后把代码提交到你创建的分支上去(不允许把代码直接提交到主分支上). 在代码提交到已经创建 ...

  6. 修补分支提交注意事项

    实验一描述: 从master创建dev分支,然后在dev分支上进行修改,比如说添加了一个hello_world.md文件. 然后切换到master分支,此时查看git add  status,可以看到 ...

  7. git回退到之前版本和合并分支查看当前分支切换分支

    推到此分支: git add . git commit -m"xxx" git push 切换分支:git checkout xxx(分支名) 添加新分支但是留在当前分支 git ...

  8. 反思本地测试没有问题 但测试服务器存在问题的解决方法:1.文件夹2.分支切换

    1.发送邮件的问题   本地可以发送测试服不可以发送  原因:本地自己新建了文件夹, 没有写新建文件夹的函数,测试服没新建,所以代码运行不了了 2.本地可以展示,测试服不行,原因:测试服被切换分支了, ...

  9. 玩转GIT系列之【git的分支操作(查看分支/切换分支/新建分支/删除分支)】

    一.查看分支 1.查看全部分支 git branch -a 2.查看本地分支 git branch -l 3.查看远程分支 git branch -r 二.切换分支 假设本地当前处于master分支下 ...

  10. svn切换分支 如何判断 是否完成_SVN创建分支/合并分支/切换分支

    在建立项目版本库时,可首先建好项目文件夹,并在其中建立trunk, branches, tags三个空的子目录.这样在trunk中开始进行开发 trunk是主分支,是日常开发进行的地方. branch ...

最新文章

  1. 添加右键菜单_笔记本没有灭屏键?巧在右键菜单添加“关闭显示器”选项
  2. Nessus更新到8.5.0
  3. 2018区块链生存指南:要做飞行的猪、摔不坏的弹球、未来的种子
  4. 是什么_什么是模电,什么是数电
  5. SQLserver语句命令
  6. 逾期之后还能贷款吗?
  7. C#的变迁史06 - C# 4.0 之并行处理篇
  8. MySQL关键字EXPLAIN的用法及其案例
  9. gridview 简单的分页
  10. linux mysql 实战_linux实用实战
  11. numpy 数据类型与 Python 原生数据类型
  12. macos sierra怎么升级到catalina_Mac os 下 Pyhon 库老是安装失败?
  13. 04. 调用empty而不是检查size()是否为0
  14. python自动排版_你熟悉Python的代码规范吗?如何一键实现代码排版
  15. html为知笔记模板,为知笔记如何建立模板教程
  16. Android 蓝牙/wifi云打印机 ESC/POS热敏打印机打印(ESC/POS指令篇)
  17. 如何实现字体沟边与发光特效?
  18. C#界面设计--5--Bitmap.save保存图片时: GDI+ 中发生一般性错误 解决办法
  19. 数据治理系列(三):主数据管理
  20. jsp中文传值到java乱码_jsp传递参数中文乱码解决办法

热门文章

  1. MATLAB中将数字转换成罗马数字
  2. 考研复试常见问题(数据库系统概论篇)
  3. python有效的变量名有哪些_python变量名有哪些
  4. 文件系统FAT32与NTFS
  5. 如何写一份前端开发简历
  6. 大数据技术的发展现状和应用前景
  7. CocosCreator矢量绘图组件(2)
  8. cmake:cmake_minimum_required命令
  9. Python学习之路,简单的注册登录小屁程序
  10. 台式计算机机箱型号及价格,顶级组装台式电脑配置清单