恢复错误删除文件

git status
# HEAD 是一个指针,指向最近的一次提交版本
# -- 表示当前分支git checkout HEAD -- dev.txt

恢复修改提交后的文件

# 恢复commit提交的上一个版本git checkout HEAD^ -- dev.txt

正常git命令删除文件

git rm命令删掉要删除的文件
删除掉,我们要把这次操作提交到上去,git commit -m “for test”

git rm  文件名
git commit -m "for del"
git push

非正常git命令删除文件

1、当本地仓库文件并非按照git命令正常删除,而是手动对文件或文件夹进行删除时git status会出现以下提示

git status # On branch master
# Changes not staged for commit:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       deleted:    www.message.com.zip
#
no changes added to commit (use "git add" and/or "git commit -a")

解决办法:执行以下命令实现删除本地仓库记录,同时删除线上文件

git add -A .
git commit -m 'del file'
git push

git删除与恢复错误删除、修改文件相关推荐

  1. linux git删除的文件怎么还原,从Git仓库中恢复已删除的分支、文件或丢失的commit...

    从Git仓库中恢复已删除的分支.文件或丢失的commit 在使用Git的过程中,有时可能会有一些误操作 比如:执行checkout -f 或 reset -hard 或 branch -d删除一个分支 ...

  2. Git查看某次提交的修改文件的简略信息

    [search tags]: git 查看某次提交修改的文件简略信息 Git查看某次提交的修改文件 Git只查看提交修改文件 命令:git log --stat

  3. Git clone密码输入错误如何修改

    一步教你解决git clone密码错误需要修改的问题 当git clone时候,第一次会让你输入用户名和密码,如果密码输错的话,之后执行git clone则会直接报错. 报错提示为:fatal: Au ...

  4. oracle目录删除后恢复,Oracle删除后不能重新安装的解决方法

    很多朋友只用了Oracle的删除,但很多情况下,他会发现重新安装时,点了下一步安装界面就消失了,往往无奈下只好重装系统,其实只是你数据库没删干净,删干净就不会出现这种情况了. 实现方法: 1. 开始- ...

  5. git add 所有修改文件_Git 技术干货!工作中quot;Gitquot;的使用实践和常用命令合集!

    作者:洋仔聊编程 出自:InfoQ 写作平台 原文:xie.infoq.cn/article/1ce91dc60431b1b8845729d41 工作中git是一项必不可少的技能,在项目的开发进程中起 ...

  6. azure blob_如何在Azure Blob存储中恢复意外删除

    azure blob This article explains one of the important data protection features in Azure Blob Storage ...

  7. 苹果最近删除的照片删除怎么恢复?专业人士都这样恢复照片!

    案例:苹果照片删除了怎么恢复? [友友们,最近不小心清空了手机照片,在最近删除没有看到,有什么方法可以找回来吗?] 随着现代科技的不断发展,手机已经成为人们生活中必不可少的物品,照片的重要性也越来越受 ...

  8. git之恢复误删的本地文件

    基础知识 git restore <file> :将不在暂存区的文件撤销更改 (即: git status 提示的 被修改 但 未被加入暂存区的内容,会被撤销) git restore - ...

  9. 使用Git提交代码到Gitee,上传、修改文件后没有绿色、红色图标提示

    使用Git提交代码到Gitee 1.PUSH.Clone代码 1.下载Git两个软件 2.在Gitee中新建仓库.复制HTTPS 将仓库克隆到本地 提交代码 进入个人仓库刷新即可 2.报错解决 修改提 ...

最新文章

  1. oracle 树 向上查询,Oracle中显示树结构查询语句【子查父和父查子】
  2. Android 自定义ListView单击事件失效
  3. html js坐标图,javascript – HTML5 Canvas沿着带坐标的路径拖动图像
  4. 权限分配之权限的展示
  5. c++程序设计(第三版) pdf_【好课传送】C++语言程序设计基础入门视频
  6. vscode 崩溃_太真实了!程序员崩溃的40个瞬间
  7. spring zipkin mysql_springboot + zipkin + mysql
  8. WMPLib.WindowsMediaPlayer 的用法
  9. python的整除运算_Python3基础 ** 幂运算 // 整除运算
  10. Hive实战—时间滑动窗口计算
  11. 如何提升 B站 等级?
  12. IT计算机行业都有哪些证可以考
  13. 我所使用的五大返利网站使用比较
  14. 中国历史上最美的十首古诗词,美到了极致
  15. 雨量传感器开发:MLX75310光照检测与雨滴感应RLS
  16. 【NLP】自然语言处理的中间序列建模
  17. VMware虚拟机 与 windows宿主机做目录映射
  18. spark-streaming从入门到精通
  19. PostgreSQL的学习心得和知识总结(一百一十七)|语法级自上而下完美实现MySQL数据库的 label:loop 的实现方案
  20. win10下设置超清晰壁纸

热门文章

  1. 扫盲系列-大数据平台多租户方案设计
  2. 微信小程序组件样式隔离
  3. html href链接中文乱码,javascript如何解决url中文乱码?
  4. C#【必备技能篇】Windows计时器分辨率:重大规则更改
  5. pert2型管的连接方式
  6. R语言泊松Poisson回归模型分析案例
  7. APP性能分析工作台——性能分析更方便啦
  8. 关于B站(bilibili)对未登录用户视频观看进行暂停和弹窗的分析与简单解决方案
  9. 取消京津冀手机漫游费更像文字游戏
  10. upc 要塞任务 数论