【bug】----- Git上传文件错误导致本地代码丢失

 1.问题描述:通过Git上传本地文件,在git commit操作后本地未上传的代码全部丢失...

 2.解决:

  • 第一步:在项目目录下打开Git Bash;
  • 第二步:输入 git reflog
  • 第三步:在返回结果中找到丢失前的commit那一步的[email protected]{n},输入 git reset --hard [email protected]{n}
  • 第四步:愉快地到本地查看找回的代码吧!
  • 如图:

    

 3.git log与git reflog的区别

  • git log 命令可以显示所有提交过的版本信息
  • git reflog 可以查看所有分支的所有操作记录,包括已经被删除的 commit 记录和 reset 的操作

原文地址:https://www.cnblogs.com/pinkpinkc/p/10739441.html

时间: 2024-10-03 17:53:21

【bug】----- Git上传文件错误导致本地代码丢失的相关文章

Git上传文件错误导致本地代码丢失

每天积累一点点 1.问题描述:通过Git上传本地文件,在git commit操作后本地未上传的代码全部丢失... 2.解决: 第一步:在项目目录下打开Git Bash: 第二步:输入 git reflog 第三步:在返回结果中找到丢失前的commit那一步的[email protected]{n},输入 git reset --hard [email protected]{n} 第四步:愉快地到本地查看找回的代码吧! 如图: 3.git log与git reflog的区别 git log 命令可

java配置ueditor中解决“未找到上传文件”错误提示

ueditor是一个功能十分强大的在线文本编辑器,但是在ssh框架中,确切的说实在struts2中由于其拦截器需要对request,session对象进行重新封装,这个过程中会把request对象中保存的一些内容清空,所以会导致ueditor的上传功能获取不到需要上传的内容导致“未找到上传文件”的错误! 参考网上资料和自己实验,最终的解决思路是,重写struts2中的一个转换的类,然后配置struts2使用我们重写的这个类.由于我们的工程中可能会有其他的上传等功能,为了不影响其他功能的时候,还需

git 上传文件到远程服务器

当你想要上传文件到git服务器上,需要做一下流程: 一开始走的流程是:1.本地初始化一个git库2.关联远程库 1.本地初始化一个git库 在你要上传的文件夹中打开命令窗口:git init:然后他会自动生成.git文件 2.关联远程库:命令行:git remote add origin xxxxx 3.进入克隆下来的文件夹:cd test2(这里一定要进入文件夹,不然会报很多错误,等下下面有报错的问题) 4.先提交文件 git add .   (这里的  .  是指提交全部文件) 5.ls (

HDFS上传文件错误--hdfs:DFSClient:DataStreamer Exception

今天上传文件的时候发现传上去的文件为空,错误提示如上述所示,原来是IP地址改掉了对呀应etc/hosts下面的IP地址也要改变,永久改ip命令-ifconfig eth0 xxx·xxx·xxx·xxx up.改完IP即可同时ssh其他节点也可以成功

利用 git 上传文件到 github

git 常用命令汇总 git config --global user.name "" git config -- global user.email "" git config --list  (查看配置详情) git status   (查看当前仓库状态) git add   (将工作区中的文件添加到暂存区) git commit -m"description"   (将暂存区的文件提交到本地仓库,-m 后添加的是对文件的注释或解释说明) g

使用GIT上传文件,VSCODE使用GIT上传项目

GIT使用方法: 1.安装git 2.设置用户名和邮箱: git config --global user.name="haokan1113" git config --global user.email='[email protected]' 3.初始化本地库 git init 4.登录Github网站,建立远程仓库 5.克隆远程仓库(远程到本地) git clone [email protected]:haokan123456/hao365.git 6.第一次提交到远程仓库(本地到

通达OA 任意文件上传+文件包含导致RCE漏洞复现

0X00漏洞简介 通达OA(Office Anywhere网络智能办公系统)是由北京通达信科科技有限公司自主研发的协同办公自动化系统,包括流程审批.行政办公.日常事务.数据统计分析.即时通讯.移动办公等. 该漏洞被黑产利用,用于投放勒索病毒 该漏洞在绕过身份验证的情况下通过文件上传漏洞上传恶意php文件,组合文件包含漏洞最终造成远程代码执行漏洞,从而导致可以控制服务器system权限. 0X01漏洞影响 V11版.2017版.2016版.2015版.2013增强版.2013版 0X02漏洞原理

jquery uploadify上传文件插件导致浏览器崩溃问题解决方法

自谷歌浏览器更新到(版本39.0.2171.99 )后,访问上传文件界面浏览器就崩溃了,而其他的浏览器不会出现问题. 出现这种问题的原因就是谷歌浏览器缓存问题,但将访问该jsp页面路径添加上时间戳后无法解决问题,将界面引入uploadify.js中也添加了个随机变量还是不行.最后将引入js换成下面形式就解决了: 代码如下: [javascript] view plaincopyprint? document.write("<script type='text/javascript' &qu

Git 上传文件超出最大值

昨天在上传打包的程序的时候,git 意外报错了,试了一下,并不是因为有冲突什么的,仔细看了一下报错: 发现是 OpenSSL 中报的错,确认了一下 error 发现是因为上传的文件过大导致的.需要将 postbuffer 调整一下: git config http.postbuffer 523288000 再上传一次,果然可以了.查询一下看看到底修改了什么 git config --list 确认是修改了对应的最大 post 的请求的值. 原文地址:https://www.cnblogs.com