idea切换分支忘记commit,导致自己辛苦写的代码被覆盖,找不回来,别慌,这里教你一个好办法找回你未提交的代码
问题描述:写了很多个接口,没有commit,然后拉取了同事的分支,发现自己写的代码全部不见了,被覆盖了.
解决思路:git没有commit,那么网上说的那些用git reflog git show git merge git reset --soft commmitld等等那些关于git的命令其实都没有意义的.正确的思路应该是从本地编辑软件的log记录入手.
解决方案:
1.找到编译器,然后找到自己所写的代码所在的项目,点击右键-->Local history-->show history
2.然后你会发现,你之前写的代码被覆盖的部分,全部都在这里,然后根据时间选择你要回到的位置,点击回滚图标,你会发现你被覆盖消失的代码,回来了!
idea切换分支忘记commit,导致自己辛苦写的代码被覆盖,找不回来,别慌,这里教你一个好办法找回你未提交的代码相关推荐
- git checkout到新的分支之后原来未提交的代码找回
git checkout时遇到的问题 当我们使用git进行代码版本管理时,如果本地有多个并行开发的需求的话,我们会时不时地切换不同的分支.当我们基于当前分支做了一些改动,但是并没有执行git comm ...
- git reset之后找回本地未提交(未add+commit)的代码
今天pull了线上代码,发现有问题想还原,结果头脑一发热执行了git reset.完事才发现本地有几个修改未提交的文件被无情的重置了,本来想着这不小问题吗,执行git reflog查看记录然后git ...
- idea误操作reset head导致未提交的代码丢失(修改记录清空了)
我的问题:脑子一热点了个"reset head",导致修改的文件内容..都丢了丢了丢了丢了丢了...(然后我就当场去世了) 解决:右键在这里有版本记录,这样那样就好了. 备注:id ...
- git 的批量克隆 批量切换分支 批量pull
批量克隆 将cloneList.txt和git_clone_batch.bat两个文件,放到用于存放项目的根目录. 在cloneList.txt文件中维护需要批量克隆的http地址,每行一个项目地址. ...
- 切换分支,IDEA文件缓存导致文件冲突
问题描述 今天在修BUG时,忘记切回目标分支A,当前是在分支B,意识到后就回滚了下(因为就删除一个语句,直接回滚,正常修改多的话,是先git stash,再切到目标分支,然后git stash pop ...
- Git切换分支步骤指令操作,以及的时候报错,导致切换失败的处理
Git管理项目经常是一个主分支,多个分支,分别对应不同的项目. 先说下正常的分支切换步骤: 切换分支的基本操作为: 备份本地修改(或提交本地修改(git add 修改文件 , git co ...
- git切换分支合并后再切回原来分支导致没有提交的代码丢失
git切换分支合并后再切回原来分支导致没有提交的代码丢失 前言 在企业开发中,总会需要用远程仓库来管理整个团队的项目代码,git是我们常用的代码提交工具,虽然就我个人而言,在开发的过程中就只用到几个简 ...
- 解决git切换分支导致代码丢失的问题
解决git切换分支导致代码丢失的问题 问题背景: 因为本人手里有好几个不同的项目,当手里有正在做的项目,却被临时叫去修改另外一个项目,而此时又不想把现有的代码提交,于是就强制切换到了另外一个分支上 ...
- git在commit之前切换分支
应用场景: 这个月的需求应该是要在新的分支上进行开发的,开发的时候忘了直接在上个月的分支开发了,也改了很多,想把改的内容提交到新的分支上,就需要在不commit之前切换下分支,找到了一种解决办法,记录 ...
最新文章
- 彻底取代Redis+数据库架构,京东618稳了!
- 111.什么是基带信号?什么是宽带信号?
- 用css3写遨游的logo
- wxWidgets:wxRichTextHTMLHandler 类用法
- 塔式Server 服务器ESXI6.5安装
- 【DP】【高精】逆序对(jzoj 2014)
- 高文院士:从“乡村教师”到人工智能掌舵者的40年科研路
- 微信小程序js数组初始化_微信小程序 数组(增,删,改,查)等操作实例详解...
- HTML5 API详解(10):sessionStorage 你用过吗?
- 创意促销海报设计思路,年底忙的设计师来看!
- sql python 教程_Python SQLAlchemy ORM教程(3)
- java实验 输入输出_实验十三 Java输入输出(一)
- 追赶法源程序c语言,追赶法求三对角线方程组程序设计.doc
- pandas 选择数据与条件筛选iloc/loc/filt
- 什么是双线服务器?只是双线路接入?
- 用cpolar发布Ubuntu上的网页(2)
- FPGA读取ADXL345
- oracle remapschema,remap schema多个用户
- 多行文本展开收起(css)
- 如何把一组计算机做成云,怎样才能把旧电脑变成云电脑呢?