使用git一段时间了,但还是不怎么会使用,不小心将项目中一个文件夹删除还未提交,或者已经提交, 此时想要恢复数据该怎么办?

以下仅供参考!!!

  • 删除代码已提交:

git log -g   #查看之前的commit历史

找到你想要的commit记录后(q退出),使用:

git checkout -b 新分支名 版本号  #这是将这处的代码拉一个新的分支,想要其它的操作可以去搜一下

到此就可你看到你之前的代码了。

  • 删除代码未提交

如果是这种情况你可以在Local History -> show history 看到之前的历史

IDEA 误删除分支相关推荐

  1. 整理总结一下:git恢复本地误删除的分支

    一.使用git log -g查看日志,找回之前提交的commit,并记下commit_id git log -g 二.新建分支newbranch,把commit_id分支复制到新的分支上 git br ...

  2. git 误删除本地分支怎么办?

    上午不小心删除了 一个已经合并到dev分支,但是还没合并到release分支的 代码! 现在需要还原 回来! 示例如下: 1.找到删除分支前的最新的提交记录 看其他人的博客,说删除时 可以使用 git ...

  3. git恢复本地误删除的分支

    刚刚手贱,在androidstudio右下脚的的版本里面点啊点,一不小心把正在开发的本地分支给删除了???,关键还没有提交呢... 可把我给吓坏了,赶紧百度看看有没有啥恢复的操作. 经过大概十几分钟的 ...

  4. Git-版本控制,GitHub,Git分支

    目录 一.版本控制 1.文件版本 2.版本控制软件 (1)简介 (2)版本控制软件的好处 (3)版本控制系统的分类 二.Git基础 1.Git基础概念 (1)简介 (2)特性 (3)Git中的三个区域 ...

  5. Git 常用操作(6)- 推送到远程仓库(git push)删除远程分支(git push origin --delete)

    1. git remote add--添加远程仓库 在GitHub 上创建的仓库路径为 "git@github.com:用户名/git-tutorial.git".现在我们用git ...

  6. gitflow分支管理模型

    gitflow的分支类型: master分支(1个) develop分支(1个) feature分支.同时存在多个. release分支.同一时间只有1个,生命周期很短,只是为了发布. hotfix分 ...

  7. git命令合并分支代码

    对于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢? 合并步骤: 1.进入要合并的分支(如开发分支合并到master,则进入master目录) git checkout mas ...

  8. AndroidStudio git 提交代码,创建分支,合并分支,回滚版本,拉取代码

    主要有: 提交代码,创建分支,合并分支,回滚版本,拉去代码 1 首先电脑中下载git 2 新建的项目把.git 仓库放到项目总中as 工具的右下角 会显示 Git:master 点击有一个弹框如下 然 ...

  9. git 创建分支并合并到master 上

    1 创建一个dev的分支 git branch dev 2 切换到dev 分支上 git checkout dev (创建并切换是git checkout -b 分支名) -------------- ...

最新文章

  1. python:解决UnicodeDecodeError
  2. python的_thread模块来实现多线程(python核心编程例子)
  3. VTK:图表之NOVCAGraph
  4. 音视频技术开发周刊 75期
  5. 设置VS2017背景图片
  6. 自定义控件--实现步骤
  7. 操作系统(13)-操作系统中的死锁及其预防、避免、检测与解除
  8. 格式化显示(日期\货币)
  9. 转:为 setuptools 开路搭桥
  10. thinkphp 6.x 5.x nginx php fpm 配置
  11. T61 拆机4短报警 续
  12. 2021王道考研pdf
  13. 手写linux系统,在Linux操作系统中使用手写板
  14. a59s刷机包卡刷 oppo_OPPOA59S刷机包_线刷包_救砖包_官方ROM包_固件包下载- 线刷宝ROM中心...
  15. 软件测试面试之逻辑篇(一)
  16. php判断用户是微信浏览器还是其他浏览器,PHP区分企业微信浏览器|普通微信浏览器|其他浏览器...
  17. 常用的服务器响应的状态码
  18. 技术沙龙|这期我们聊聊软件工程师的区块链升级挑战(杭州)
  19. VS2013未能正确加载microsoft.visualstudio.editor.implementation.editorpackage
  20. Kubernetes 集群和应用监控方案的设计与实践

热门文章

  1. 类定义中class+宏+类名的意义
  2. c语言printf输出多个字母,C语言printf嵌套printf然后再嵌套一个printf,嵌套printf输出的疑惑...
  3. PS通道的2种奇妙用法
  4. Spring 5 中文解析之核心篇-Spring AOP编程
  5. 3D ShapeNet RBM DRM
  6. windows10计算机无法启动不了,停电后Win10系统无法启动?这里有3种解决方案
  7. android 无障碍的菜单,讯飞输入法Android V9.1.9652 菜单及表情适配无障碍模式
  8. CSS笔记5:css综合案例——新闻稿
  9. js img图片加载失败,重新加载+断网检查 1
  10. 如何在Apple Watch上使用“优化电池”充电功能?