问题描述:写了很多个接口,没有commit,然后拉取了同事的分支,发现自己写的代码全部不见了,被覆盖了.

解决思路:git没有commit,那么网上说的那些用git reflog git show git merge git reset --soft commmitld等等那些关于git的命令其实都没有意义的.正确的思路应该是从本地编辑软件的log记录入手.

解决方案:

1.找到编译器,然后找到自己所写的代码所在的项目,点击右键-->Local history-->show history

2.然后你会发现,你之前写的代码被覆盖的部分,全部都在这里,然后根据时间选择你要回到的位置,点击回滚图标,你会发现你被覆盖消失的代码,回来了!

idea切换分支忘记commit,导致自己辛苦写的代码被覆盖,找不回来,别慌,这里教你一个好办法找回你未提交的代码相关推荐

  1. git checkout到新的分支之后原来未提交的代码找回

    git checkout时遇到的问题 当我们使用git进行代码版本管理时,如果本地有多个并行开发的需求的话,我们会时不时地切换不同的分支.当我们基于当前分支做了一些改动,但是并没有执行git comm ...

  2. git reset之后找回本地未提交(未add+commit)的代码

    今天pull了线上代码,发现有问题想还原,结果头脑一发热执行了git reset.完事才发现本地有几个修改未提交的文件被无情的重置了,本来想着这不小问题吗,执行git reflog查看记录然后git ...

  3. idea误操作reset head导致未提交的代码丢失(修改记录清空了)

    我的问题:脑子一热点了个"reset head",导致修改的文件内容..都丢了丢了丢了丢了丢了...(然后我就当场去世了) 解决:右键在这里有版本记录,这样那样就好了. 备注:id ...

  4. git 的批量克隆 批量切换分支 批量pull

    批量克隆 将cloneList.txt和git_clone_batch.bat两个文件,放到用于存放项目的根目录. 在cloneList.txt文件中维护需要批量克隆的http地址,每行一个项目地址. ...

  5. 切换分支,IDEA文件缓存导致文件冲突

    问题描述 今天在修BUG时,忘记切回目标分支A,当前是在分支B,意识到后就回滚了下(因为就删除一个语句,直接回滚,正常修改多的话,是先git stash,再切到目标分支,然后git stash pop ...

  6. Git切换分支步骤指令操作,以及的时候报错,导致切换失败的处理

    Git管理项目经常是一个主分支,多个分支,分别对应不同的项目. 先说下正常的分支切换步骤: 切换分支的基本操作为: 备份本地修改(或提交本地修改(git add 修改文件   ,     git co ...

  7. git切换分支合并后再切回原来分支导致没有提交的代码丢失

    git切换分支合并后再切回原来分支导致没有提交的代码丢失 前言 在企业开发中,总会需要用远程仓库来管理整个团队的项目代码,git是我们常用的代码提交工具,虽然就我个人而言,在开发的过程中就只用到几个简 ...

  8. 解决git切换分支导致代码丢失的问题

    解决git切换分支导致代码丢失的问题 问题背景: ​ 因为本人手里有好几个不同的项目,当手里有正在做的项目,却被临时叫去修改另外一个项目,而此时又不想把现有的代码提交,于是就强制切换到了另外一个分支上 ...

  9. git在commit之前切换分支

    应用场景: 这个月的需求应该是要在新的分支上进行开发的,开发的时候忘了直接在上个月的分支开发了,也改了很多,想把改的内容提交到新的分支上,就需要在不commit之前切换下分支,找到了一种解决办法,记录 ...

最新文章

  1. 彻底取代Redis+数据库架构,京东618稳了!
  2. 111.什么是基带信号?什么是宽带信号?
  3. 用css3写遨游的logo
  4. wxWidgets:wxRichTextHTMLHandler 类用法
  5. 塔式Server 服务器ESXI6.5安装
  6. 【DP】【高精】逆序对(jzoj 2014)
  7. 高文院士:从“乡村教师”到人工智能掌舵者的40年科研路
  8. 微信小程序js数组初始化_微信小程序 数组(增,删,改,查)等操作实例详解...
  9. HTML5 API详解(10):sessionStorage 你用过吗?
  10. 创意促销海报设计思路,年底忙的设计师来看!
  11. sql python 教程_Python SQLAlchemy ORM教程(3)
  12. java实验 输入输出_实验十三 Java输入输出(一)
  13. 追赶法源程序c语言,追赶法求三对角线方程组程序设计.doc
  14. pandas 选择数据与条件筛选iloc/loc/filt
  15. 什么是双线服务器?只是双线路接入?
  16. 用cpolar发布Ubuntu上的网页(2)
  17. FPGA读取ADXL345
  18. oracle remapschema,remap schema多个用户
  19. 多行文本展开收起(css)
  20. 如何把一组计算机做成云,怎样才能把旧电脑变成云电脑呢?

热门文章

  1. 计算机对音乐课堂的帮助,电脑音乐在音乐教学中的应用
  2. VS2005 编译环境,解决 Runtime Error(运行时错误): R6034。
  3. MarkDown语法详解:标题、字体、列表、引用、图片、表格、代码、超链接、公式
  4. DOSBox+MASM搭建汇编环境
  5. 数学竞赛(省一)、英语竞赛(国二)、数学建模(美M)参赛经验
  6. 走到最后,摩拜连姓名都不能拥有?
  7. Unity 中摄像机跟踪的两种实现
  8. ESP32C3使用NTC电阻
  9. Python实现自定义竖线的线型
  10. java聊天室代码实训总结_java实训聊天系统报告总结