1:在切换分支的时候,常常会遇到下图的问题

是因为我在test分支上修改了代码,但是没有commit,切换到其他分支上就弹出了这个窗口

我们需要怎么处理呢

2:可以看到弹框底部有Force Checkout     Don`t checkout     Smart Checkout,表示什么意思呢

Smart Checkout就会把冲突的这部分内容带到开发分支(如果你没有点进窗口的那些文件处理冲突的话),比如我在test分支修改到代码,要切换到master分支,点击smart checkout后,master分支会有test分支修改到代码,最好是选smart checkout这样会把本地修改的代码先保存到statsh中,再checkout分支。

Force Checkout  就不会把冲突的这部分内容带到开发分支,如果点了force checkout则本地修改都会丢失!!!!!!!!!正确操作是: 切换分支之前,应该先GIT --> Repository --> Stash changes 保存该分支下的改动。 切换回来后,GIT --> Repository --> UnStash changes 恢复之前的改动,

Don`t checkout   当然是不切分支,继续留在当前分支了

总结:不要点击force checkout,如果不想当前分支修改到代码出现在要切换到分支中,需要手动Stash changes,如果允许当前分支修改到代码出现在要切换到分支中,可以选择smart checkout

git的smart Checkout跟force checkout的区别相关推荐

  1. Git中smart Checkout与force checkout

    Git中smart Checkout与force checkout 使用git进行代码版本管理,当我们切换分支有时会遇到这样的问题: 这是因为在当前分支修改了代码,但是没有commit,所以在切换到其 ...

  2. idea Git之Smart Checkout、Force Checkout

    IDEA当在一个分支上修改了内容没有提交,然后切换到其他分支时,可能会发生冲突. 这时IDEA会弹出提示,问你要选择Smart Checkout还是Force Checkout. 如果想保留你在原分支 ...

  3. idea 切换分支smart checkout和force checkout区别

    当我们切换分支时,idea会出现弹框 smart checkout和force checkout. smart checkout选项会把冲突的这部分内容带到开发分支(如果你没有点进窗口的那些文件处理冲 ...

  4. smart checkout和force checkout

    smart checkout和force checkout 当我们切换分支时,idea会出现弹框 smart checkout和force checkout. 以前我都是点force checkout ...

  5. Git - Smart Checkout、Force Checkout 区别

    在 IDEA 使用 git 进行代码版本管理的时候,当我们切换分支的时候常常会遇到这样的问题 这是因为在 develop 分支修改了代码,但是没有 commit,所以在切换到其他分支的时候回弹出这个窗 ...

  6. git中的smart checkout和force checkout

    切换分支时出现了这个问题: 这是因为在新拉的a分支修改了代码,但是没有commit, 所以在切换到其他分支的时候弹出这个窗口 一.smart checkout 会把冲突显示的文件内容带到目的分支. 就 ...

  7. smart checkout、force checkout、don`t checkout

    在使用git进行代码版本管理的时候,当我们切换分支的时候,常常会遇到这样的问题: 这是因为在develop分支修改了代码,但是没有commit,所以在切换到其他分支的时候回弹出这个窗口.那么我们改怎么 ...

  8. Git的smart Checkout\force checkout\Don‘t Checkout的区别

    我们在develop分支修改了代码,但是没有commit,所以在切换到其他分支的时候回弹出这个窗口. smart checkout就会把冲突的这部分内容带到目的分支(如果你没有点进窗口的那些文件处理冲 ...

  9. git clone出现fatal: unable to checkout working tree报错的解决办法

    [原文链接]git clone出现fatal: unable to checkout working tree报错的解决办法 文章目录 问题:当使用git clone 出现fatal: unable ...

最新文章

  1. 读不完的顶会Paper,我该如何读论文?
  2. 死锁的处理策略——预防死锁
  3. java常量表达式区别_java编译器对string常量表达式的处理和优化
  4. 用ps绘制中国银行的标志
  5. 电脑控制手机 易语言也可以实现颜色比较功能哦
  6. GMS 地下水数值模拟
  7. 5S管理跟精益生产的关系是什么?如何使5S管理有效落地?
  8. php的gc回收机制,php垃圾回收机制相关(GC)
  9. 德州大学计算机系郭小虎2021,2021年德州农工大学排名U.S.News世界大学排名第130...
  10. 日记500字初中计算机课,周末初中日记500字
  11. Ride测试用例报 Suite xxxx contains no tests matching name
  12. 炸掉你的城堡!(pygame獾兔大战)
  13. Cesium上帝视角漫游
  14. TeamCity持续集成和持续交付Docker
  15. 典型计算机控制的电子测试系统组成,LIV测试系统的结构组成和应用分析
  16. 201771010137 赵栋 《面向对象程序设计(java)》第十三周学习总结
  17. redis五种数据类型及其常见操作
  18. Lynda课程中文字幕 Network Automation Quick Start 网络自动化快速入门
  19. linux各种一句话反弹shell总结
  20. 成都中学生培训计算机,成都中学生编程培训

热门文章

  1. Android Volley框架的使用(二)
  2. MySQL数据库添加一个字段
  3. SoftReference和WeakReference
  4. 艾伟_转载:.NET 4.0新特性-- Corrupted State Exceptions
  5. C# WPF:初识布局容器
  6. Alsa驱动分析(转)
  7. 调用Xvid编码器流程(基于xvid1.1.0)
  8. 抓屏的各种方法(http://www.codeproject.com/KB/dialog/screencap.aspx)
  9. Machine Vision Pixel Calibration~ ~ ~ ~ ~ ~ ~ ~ ~ ~
  10. 期刊论文格式模板 电子版_期刊论文的框架结构