解决 Git拉取代码和本地代码丢失问题

 git拉取代码,本地写的代码全部为空了,当时都蒙了,最后解决办法是找到对应文件的历史记录

举例:以本地的demo举例,不管是否有git或svn控制,都可以找到历史记录

解决办法:

1、对代码丢失的文件 右键-->Local History ---->选择Show History

2、选择对应的历史记录选择丢失的代码,然后选择要恢复的代码 放到当前代码里

3.选择好后关闭窗口

4、这样代码就恢复了

5.注意

如果使用git代码管理,写好后 1.执行add命令 :从工作区添加指定文件到暂存区 2.commit 将暂存区所有文件添加到本地仓库,3.在pull拉取代码 ,可能会冲突,idea会提示是否合并代码,点击开要合并的代码,左边是你编写的代码,中间是合并的结果代码,右边是别人提交的代码,选择你的或者别人的代码合并,确保不覆盖别人的代码,也保证了自己代码不丢失,一定要合并到中间  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/9590.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【算法】Dijkstra求最短路算法

TOP提示:Dijkstra算法只适用于不含负权边的情况 Dijkstra算法是一个基于贪心,广搜和动态规划 求图中某点到其他所有点的最短路径的算法 一、步骤 首先我们先总结Dijkstra算法的完整步骤 我们需要一个dis数组存储从起点到达其他节点的最短距离&…

CSS学习笔记之中级教程(一)

1、CSS 布局 - display 属性 1.1 display 属性 display 属性是用于控制布局的最重要的 CSS 属性。 display 属性规定是否/如何显示元素。 每个 HTML 元素都有一个默认的 display 值,具体取决于它的元素类型。大多数元素的默认 display 值为 block 或 inline。 …

每日OJ题_记忆化搜索②_力扣62. 不同路径(三种解法)

目录 力扣62. 不同路径 解析代码1_暴搜递归(超时) 解析代码2_记忆化搜索 解析代码3_动态规划 力扣62. 不同路径 62. 不同路径 难度 中等 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器…

【MySQL数据库】详解数据库审核工具SQLE的部署及接口调用

SQLE部署及使用 1. 部署SQLE SQLE相信大家都不陌生吧,它是一款开源,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL审核工具。我们可以基于此工具进行数据库SQL审核,提升SQL脚本质量…

视频怎么打水印?6个软件教你快速进行视频水印制作

视频怎么打水印?6个软件教你快速进行视频水印制作 添加水印是保护视频版权、提升视频专业性的重要手段之一。以下是六款软件,它们能够帮助你快速进行视频水印制作,让你的视频更具个性和专业性: 1.迅捷视频剪辑软件:…

5月白银现货最新行情走势

美联储5月的议息会议举行在即,但从联邦公开市场委员会(FOMC)近期透露的信息来看,降息似乎并没有迫切性。——美联储理事鲍曼认为通胀存在"上行风险",明尼阿波利斯联邦储备银行行长卡什卡利提出了今年不降息的…

图片过大怎么处理变小?在线编辑图片工具推荐

在各种平台进行图片上传时,经常会遇到由于图片过大而无法成功上传的问题,为了顺利进行下一步操作,我们需要将图片进行缩小处理,通常情况下,我们可以使用各种软件工具来对图片进行缩小,如何快速有效地调整图…

前端面试题 | 常考题整理

本文为面试中出现的高频次考题,具体还是要看所有题。 目录 css 1、☆介绍下 BFC 及其应用 3、☆浮动清除 17、☆说几个未知宽高元素水平垂直居中方法 js 9、☆箭头函数与普通函数的区别是什么?构造函数可以使用 new 生成实例,那么箭头…

笔记2024

[pip源] pip install xxx -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com https://pypi.doubanio.com/simple https://pypi.tuna.tsinghua.edu.cn/simple [docker] 查看镜像: docker ps docker images docker stop cooling_optimiza…

基于Springboot+Vue的Java项目-电影院购票系统开发实战(附演示视频+源码+LW)

大家好!我是程序员衣一帆,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:Java毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计 &…

【数据流图】用JointJs实现数据流图(二)

一、流图如何绑定绘制的元素? 通过打印JointJs生成的属性可知,id是不允许被覆盖修改的,但是cid可以。所以通过绑定元素的cid,可实现后续的操作,如查找元素、更改元素属性等。 1. 绑定cid方式示例 let textEle new …

vector实战

vector声明 初始化 获取数据 修改元素值 追加元素 遍历 定义二维的vector 二维vector遍历 #include <iostream> #include <vector>using namespace std;int main(){// vector 声明vector<string> name_vector;// vector 初始化vector<int> sco…

户外公园实景儿童剧本杀小程序系统开发搭建

户外公园实景儿童剧本杀小程序系统开发搭建涉及到的内容包括但不限于以下几个方面&#xff1a; 1. 项目规划&#xff1a;需要考虑场地的大小、设施的配置、剧本的设定等&#xff0c;这些都是开发前的必要考虑因素。 2. 平台开发&#xff1a;基于小程序开发户外公园实景儿童剧本…

Screeps工程化之数量控制模块

前言 将Screeps的代码进行模块化后&#xff0c;可以将各个功能进行分离&#xff0c;互相不影响&#xff0c;本文将会介绍Screeps中如何进行creep的数量控制来维持房间资源的平衡和发展。本文仅为作者本人的游戏思路&#xff0c;并不是最佳实践&#xff0c;如有更好的实现方法可…

十二届蓝桥杯Python组3月中/高级试题 第四题

** 十二届蓝桥杯Python组3月中/高级试题 第四题 ** 第四题&#xff08;难度系数 4&#xff0c;30 个计分点&#xff09; 编程实现&#xff1a; 给定一组包含n个&#xff08;n>3) 正整数数据&#xff0c;和一个正整数M&#xff0c;从这n个正整数中任意拿出两个数相 加&…

【概率论基础】 一篇文章缕清概率论常见概念关系

碎碎念&#xff1a;再写CSDN之前有一小段时间写数模公众号的经历&#xff0c;但是公众号看的人实在太少了&#xff0c;而且排版和公式、代码编辑都没有CSDN这么方便&#xff0c;所以坚持一算时间就没有更新了。公众号大多写的是概念性的基础&#xff0c;稍加修改搬到咱们的主战…

Git使用及相关问题

总结git中使用的问题 目录 1.git维护文件拷贝后unchanged 1.git维护文件拷贝后unchanged 文件权限不同&#xff0c;文件权限被修改&#xff0c;但内容未改变 命令行中使用git diff: diff --git a/compat/plan9/head b/compat/plan9/head old mode 100755 new mode 100644 主要…

Redis rehash 相关问题

前言 本文主要介绍 Redis Hash 表 rehash 相关的三个问题&#xff1a; 什么时候触发 rehashrehash 扩容扩多大rehash 如何执行 介绍的源码基于 Redis 5.0.8 版本&#xff0c;会删除一些不影响理解的部分。 什么时候触发 rehash Redis 用于判断是否触发 rehash 的函数是 _d…

‘pip‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

因为python13不支持 pip install cx_Oracle&#xff0c;卸载了python13&#xff0c;重新安装python10&#xff0c;导致cmd命令不识别 pip &#xff0c;和python10&#xff0c;(;༎ຶД༎ຶ) 记录一种临时方案 如果你的命令行界面&#xff08;cmd&#xff09;不识别pip命令&am…

如何挑选“好用”的工业APP

我们日常生活中每天都在使用各种生活类的APP,然而&#xff0c;当我们谈到工业APP时&#xff0c;很多人可能并不那么熟悉。工业APP&#xff0c;虽然不像生活类APP那样直接面向广大消费者&#xff0c;但在工业领域却扮演着至关重要的角色。 先简单认识下啥是工业APP? 工业APP是…