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

这篇具有很好参考价值的文章主要介绍了idea切换分支忘记commit,导致自己辛苦写的代码被覆盖,找不回来,别慌,这里教你一个好办法找回你未提交的代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

解决方案:

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

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

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

idea切换分支忘记commit,导致自己辛苦写的代码被覆盖,找不回来,别慌,这里教你一个好办法找回你未提交的代码文章来源地址https://www.toymoban.com/news/detail-502951.html

到了这里,关于idea切换分支忘记commit,导致自己辛苦写的代码被覆盖,找不回来,别慌,这里教你一个好办法找回你未提交的代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git与IDEA: 解决`dev`分支切换问题及其背后原因 为何在IDEA中无法切换到`dev`分支?全面解析!

    🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页 ——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础

    2024年02月09日
    浏览(29)
  • IDEA git 切换分支产生问题

    本地分支切换的时候(例如A切到B),会弹出来Workspace associated with branch \\\'master\\\' has been restored对话框,在当前分支(A)所做的一些还未add或commit/push的文件改动会带到切换后的分支(B)上; 这是因为在A分支修改了代码,但是没有commit,所以在切换到其他分支的时候回弹出这个窗

    2024年02月11日
    浏览(28)
  • Git 切换分支:Please commit your changes or stash them before you switch branches.(SourceTree))

    Git 切换分支的时候遇到提示:Please commit your changes or stash them before you switch branches. 意思是切换分支之前需要先提交当前的更改;但是我又不想把修改提交到当前分支,应该怎么办?这时就可以用 Git 的贮藏(git stash)功能。 在 SourseTree 里面,点击最上方的按钮就能用贮藏功能

    2024年02月04日
    浏览(41)
  • 【问题篇】git创建分支后idea切换分支找不到以及合并问题

             当本地idea绑定了git仓库之后,在git仓库线上创建一个新的分支后,想在本地idea切换分支发现没有新建的分支,导致无法切换分支以及代码合并。如下:         这时候只需要先git pull拉取一次就可以了,可以用git bash here终端执行git pull,也可以直接idea点击

    2023年04月13日
    浏览(71)
  • 使用 IDEA 时突然断电导致 git 本地分支损坏的解决方案

    使用IDEA提交项目的时候突然断电,重启后项目 git 损坏,所有文件变成了 untracked,IDEA 界面上表示为所有文件名变成绿色,并且无法 pull (也可能是无法 push) 提示 Git Pull Failed             From http://*****************             * branch                dev        - FETCH_

    2024年02月04日
    浏览(31)
  • idea切换Git分支时保存未提交的文件

    解决方案 我们现在有三个分支,如下图: 我们目前在tenant分支上进行开发,需要去修复master的Bug,假设我们在tenant分支上修改了一个文件,如下图: 方法一:使用Shelve Changes 1、选中tenant上你不想提交的文件,右键选择Shelve Changes 2、保存Shelve Changes 3、查看Shelve Changes 4、切换

    2024年02月11日
    浏览(32)
  • IDEA中切换分支同步代码的方法---Git篇

    在日常开发中,我们经常需要在生产(正式)分支和开发(测试)分支来回切换,或者将开发分支的代码同步到生产分支中去,接下来小编将给出两种超方便的方法 方法一 :智能优选(Cherry-Pick),该方法适用于合并代码的时间间隔短且只有一次提交的情况下 第一步切换分

    2024年02月15日
    浏览(28)
  • 记录一个IDEA中使用GIT的严重BUG,导致测试分支合并到主分支,以及代码恢复解决方案

    在做项目时遇到了一个问题,就是不知道什么操作,无缘无故把test分支代码合并到了master,导致花了好长时间去恢复master分支的代码,所以研究了一下,到底是什么原因导致的这个问题 PS: 后来分析出来根本原因,确定这确实是IDEA的一个BUG,在下面会有详细描述 当我们在test分支时,

    2023年04月14日
    浏览(35)
  • idea 切换分支smart checkout和force checkout区别

    当我们切换分支时,idea会出现弹框 smart checkout和force checkout. smart checkout 选项会把冲突的这部分内容带到开发分支(如果你没有点进窗口的那些文件处理冲突的话) force checkout 选项不会把冲突的这部分内容带到开发分支,如果直接force checkout会丢失当前分支的未提交的改动!

    2024年02月16日
    浏览(34)
  • IDEA结合Git拉取代码到自己的分支

    步骤说明: 创建自己的分支,例如:项目名_csdn_dev 在Git库中复制项目Git地址 在IDEA中选中file–new–project from Version control…输入复制的项目Git地址,以及拉取的代码在本地的存放地址 找到对应的分支拉去代码到自己的分支(项目名_csdn_dev) 详细步骤演示 : 1、创建自己的分

    2024年02月15日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包