2018-07-02 idea stash

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.

代码冲突,所以自动将本地的代码存入stash

idea 报错

 Untracked Files Prevent Merge
            Move or commit them before merge

存在未commit的代码,无法拉取

将 拉取下的代码commit再次拉去,冲突解决

存在问题:

虽然解决了冲突,但是自己本地的代码不见了,所以需要从stash中拉取回来

事件描述

idea 写了半天代码,听见同事说提交了代码,所以直接pull 代码,由于打开了项目内的word文件,又因为选择默认的更新方式,导致之前写的代码全不见了 ,idea 还是很人性的提示的之前的代码都存在了stash里。
只是后点击右下角的黄色提示信息,发现更新前未保存的代码,更新后,发现同事提交的代码变成了自己的新代码,将这些文件revert后,神奇的一幕发生了,虽然这些文件不是最新的,但是无论如何拉取都显示所有文件已更新。
解决方法就是让同事将代码整理后,重新提交。
重新拉取后一切正常。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.埋点是做什么的 2.如何进行埋点 3.埋点方案的设计 近期常被问到这个问题,我担心我的答案会将一些天真烂漫的孩...
    lxg阅读 2,039评论 0 1
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,581评论 1 11
  • 一、简介 二、记录日志的目的(why)开发调试记录用户行为程序运行状况系统、机器状况 三、日志的要素(what)时...
    四火流年阅读 985评论 0 3
  • [TOC] 以下内容基于Android 8.0 Project Treble Project treble是And...
    Joe_HUST阅读 3,158评论 0 1
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,321评论 6 13