`

git使用IDEA工具更新代码,导致未提交代码被覆盖解决办法

    博客分类:
  • git
阅读更多


今天埋头撸了一下午代码后正满心欢喜的准备提交,当然提交之前要先update一下,点完update一番运行之后,我一脸懵逼........

辛辛苦苦撸的代码全不见了 ,以为找不回来了  没想到被暂存在git上了

还好IDEA在右下角给我报了个错:

Local changes were not restored
Before update your uncommitted changes were saved to stash.
Update is not complete, you have unresolved merges in your working tree
Resolve conflicts, complete update and restore changes manually.

大意就是说,merge失败了有冲突,你要自己手动先把他们解决了,你之前做的修改我帮你保存到一个地方→stash里了.......

我谢谢你啊,这么辛苦帮我保存起来

然后一番百度才知道git有个很好用的功能,将你未提交的改动暂存起来,相当于存档一样,然后可以去做别的事情,等做完之后可以读档一样把当时的状态恢复。我之前撸了一下午的那些代码就被自动存档了。

上命令:

存档:E:\projects\vimi-bigdata> git stash

读最新存档:E:\projects\vimi-bigdata> git stash pop

查看存档列表:E:\projects\vimi-bigdata> git stash list




读指定的某个存档:E:\projects\vimi-bigdata> git stash apply stash@{存档编号}

如:E:\projects\vimi-bigdata> git stash apply stash@{0}


然后你未提交被覆盖的代码就回来了 。


 

1
0
分享到:
评论

相关推荐

    git工具下载更新代码

    在本场景中,我们讨论的是如何使用Git工具来下载更新代码。 首先,我们需要确保已经安装了Git。这里提到的"Git-2.19.0-64-bit (1).exe"是一个适用于64位操作系统的Git安装程序,通过运行这个文件,我们可以安装Git...

    Git提交代码工具SourceTree

    Git提交代码工具SourceTree是一款强大的可视化Git和Mercurial版本控制系统,它以其直观的图形界面让用户能够轻松地管理和操作版本库。SourceTree不仅适合初学者,也满足了高级开发者的复杂需求,使得版本控制变得...

    IDEA使用git提交代码至码云.docx

    使用 IDEA 与 Git 进行版本控制和代码提交 IDEA 是一个功能强大且流行的集成开发环境(Integrated Development Environment),它提供了对 Git 的支持,允许开发者使用 Git 进行版本控制和代码提交。在这篇文章中,...

    idea中git更新代码到本地之后自己写的代码不见了.docx

    在使用Git进行版本控制时,IntelliJ IDEA作为强大的集成开发环境(IDE)提供了一整套完善的Git工具支持。...同时,了解和熟练使用IDEA中的Git工具,可以帮助你更有效地管理代码版本和解决突发问题。

    idea 插件可以查询git某个版本提交的代码

    当我们需要深入调查特定版本的代码更改时,IntelliJ IDEA提供了一些内置的Git插件功能,使得我们可以便捷地查询和分析历史提交。本文将详细介绍如何使用IntelliJ IDEA的插件来查询Git特定版本的代码更改。 首先,让...

    代码管理工具Git

    在软件开发领域,Git已经成为最广泛使用的代码管理工具之一,它不仅被用于追踪代码的修改历史,还使得团队协作变得更为高效。"Git小乌龟"(TortoiseGit)是Git的一个图形化界面客户端,特别适合Windows用户使用,它...

    Git实战IDEA操作

    总结,Git在IDEA中的实战操作涵盖了从初始化仓库到日常开发中的各种操作,包括提交、推送、分支管理、冲突解决以及远程仓库的交互。通过熟练掌握这些操作,能有效提升开发效率,确保团队协作的顺利进行。请参考《Git...

    git命令行提交代码

    ### git命令行提交代码 #### 一、初始化本地仓库与第一次提交 在开始使用Git进行版本控制之前,首先需要在本地计算机上初始化一个新的Git仓库。这通常是在项目的根目录下执行的操作。 ##### 1. 初始化本地仓库 `...

    VSS代码库转为GIT库的工具源代码

    【描述】"VSS代码仓库转换为GIT代码仓库工具源代码"说明了这是一个实现自动化迁移的工具,可能包含了用于读取VSS数据库、解析VSS项目历史、将这些信息映射到Git提交,并最终创建一个新的Git仓库的代码。这样的工具...

    idea-git忽略提交插件

    "idea-git忽略提交插件"正是为了解决这个问题而设计的,它让在IntelliJ IDEA(简称Idea)中创建和管理`.gitignore`文件变得更加便捷。 首先,我们来详细了解下`.gitignore`文件。这是一个文本文件,用于定义Git应...

    Git在IDEA的使用文档

    - 如果不小心删除了重要代码或提交了错误的更改,可以使用`git log`查看提交历史,找到需要恢复的提交点,使用`git reset`或`git revert`命令进行回退。 7. **解决代码冲突**: - 在团队开发中,可能会遇到多个...

    git代码管理工具使用方法及常用配置

    Git是一款非常流行的版本控制系统,被广泛应用于软件开发中,用于代码的管理与协同。Git通过其分布式的工作方式,能够有效地跟踪文件的更改历史,并允许用户在不同的版本之间切换。在IT行业,学会使用Git进行代码...

    git 忽略不需要提交代码 工具文件

    放在项目的根目录即可。git 提交代码时 有些不需要提交的文件进行忽略,例如 target 等等...。方便快捷 下载直接使用即可,安静 舒适 便捷

    idea git未提交代码文件名字变色(图解)

    此外,Idea还提供了其他高级Git集成特性,如集成的Git图形化界面、快捷的提交操作以及冲突解决工具等,这些都极大地增强了开发体验。 总结来说,通过自定义Idea的`Color Scheme`设置,我们可以让Git未提交的代码...

    git提交代码流程

    git提交代码流程,包括回滚提交内容,合并分支,查看操作日志,恢复其他分支的内容等

    idea git的使用教程

    **更新操作**是提交前的必要步骤,目的是同步最新的代码变化,避免因代码冲突导致的提交失败。 - 在版本控制工具栏中选择`Pull`按钮进行更新操作。 - 如果更新成功,表示可以安全地提交自己的更改。 - 若更新...

    IDEA中过滤提交到.git的配置文件

    IDEA中过滤提交到.git的配置文件

    git使用规范(绝密).pdf

    提交代码前,开发者需要使用`git diff`查看提交的内容,确保所有修改都是本人有意为之,防止代码回溯现象。 在分支建立规范中,规定了不允许在主干分支(通常是master分支)上直接进行开发,而是必须通过创建新分支...

    Nacos配置中心和Git在idea中的使用.zip

    使用Nacos配置中心,可以简化对SpringBoot项目中的配置,更容易管理配置文件 Git是用于将本地代码上传到仓库的一种工具,在idea中配置git,可以方便的将本地代码上传到中央仓库,在团队开发中是一个必备的技能

    代码工具git的使用

    - **解决git pull更新错误**:当本地有未提交的更改时,使用`git pull`可能会遇到冲突。此时可以使用`git stash`将更改暂存起来,然后使用`git pull`进行更新。之后再使用`git stash pop`恢复之前的更改。 - **文件...

Global site tag (gtag.js) - Google Analytics