`

git 本地删除后恢复文件

    博客分类:
  • git
阅读更多

            使用 git rm src/*jpg 后,发现多删除很多src子文件夹下jpg,在commit 未提交时,可以使用git log src/ 查询src文件夹的log,会显示如下记录,

             

             

复制最新的 commit 后值,(按q退出log模式)使用 git checkout ${commit} src/path/a.jpg 格式即可恢复,以上的恢复命令是 git checkout 140583f201841401aalfafafasfasdfa74 src/path/*.jpg,

即可将path下的jpg全部恢复。

      

          

  • 大小: 3 KB
2
3
分享到:
评论

相关推荐

    git本地代码管理指令

    ### git本地代码管理指令知识点详解 #### 一、概述 Git是一种分布式的版本控制系统,用于追踪计算机文件的变化,并且管理多个用户的协作开发过程。本文档主要介绍了Git的基础使用方法及常用命令,尤其针对初学者...

    GIT打包文件GIT打包文件

    接收者可以通过`git clone`或`git pull`命令从bundle文件恢复仓库内容。 3. **备份和恢复**:将Git仓库打包为bundle文件也是一种有效的备份策略。如果仓库发生丢失或损坏,你可以使用bundle文件轻松恢复。 4. **...

    简易本地Git C++

    总的来说,这个简易本地Git C++项目是一个很好的学习和实验平台,可以帮助开发者巩固C++编程技能,理解Git的核心机制,并熟悉如何在Windows环境下处理文件和数据压缩。通过对该项目的探索和实践,你将能够更好地掌握...

    git的帮助文档

    9. `git checkout`:切换分支或恢复工作目录文件,如`git checkout -b new_branch`创建并切换到新分支。 10. `git merge`:合并分支,例如`git merge feature_branch`将feature_branch合并到当前分支。 11. `git ...

    git中文文档

    Git中文文档是一份官方发布的中文版Git指南,覆盖了从Git的安装、配置、基本使用,到复杂的分支管理、服务器配置、分布式工作流程以及与其它系统集成等高级话题,目的是帮助中文用户更便捷地理解和运用Git。...

    Git 管理工具和操作文档(msysgit for windows)

    "git_cmd.jpg"可能是一个截图,展示了如何在Git命令行中执行常见的Git操作,例如`git init`初始化一个新的Git仓库,`git add`将文件添加到暂存区,`git commit`保存提交,`git push`将本地更改推送到远程仓库,以及`...

    linux的git压缩包

    3. **分支管理**:Git的分支操作非常灵活,`git branch`用于列出、创建或删除分支,`git checkout`用于切换分支或恢复工作区文件,`git merge`用于合并分支。 4. **远程仓库操作**:`git remote`命令用于管理远程...

    Git安装文件.zip

    `git add` 用于将文件添加到暂存区,`git commit` 用于保存工作区的更改到本地仓库,`git push` 用于将本地仓库的更改推送到远程仓库。 版本控制的核心在于分支管理。Git的分支允许开发者并行开发。`git branch` ...

    git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记

    - **`git rm <file>`**: 删除文件。 #### 远程仓库操作 - **`git remote add origin <url>`**: 将本地仓库与远程仓库进行关联。其中`<url>`为远程仓库的URL。 - **`git push -u origin master`**: 将本地仓库的`...

    Git在IDEA的使用文档

    - 如果不小心删除了重要代码或提交了错误的更改,可以使用`git log`查看提交历史,找到需要恢复的提交点,使用`git reset`或`git revert`命令进行回退。 7. **解决代码冲突**: - 在团队开发中,可能会遇到多个...

    git官方中文文档v2.1.55

    - 切换分支:`git checkout` 可以在分支间切换,或恢复工作目录的状态。 - 合并分支:`git merge` 用于将一个分支的改动合并到当前分支,解决冲突可能需要手动干预。 4. 远程仓库: - 添加远程仓库:`git remote...

    Git官方文档

    - `git checkout`:切换分支或恢复工作目录文件。 - `git pull`:合并远程分支到本地。 - `git push`:将本地更改推送到远程仓库。 - `git fetch`:获取远程仓库的最新状态,但不自动合并。 - `git reset`:重置暂存...

    git错误回滚工具,对配置文件误删有大作用

    在使用 Git 时,如果我们不小心删除了某个文件,Git 可以帮助我们恢复该文件。使用 `git log` 命令可以查看提交历史,然后使用 `git reset` 命令恢复到之前的某个版本。 Git 的其他一些常用命令包括: * `git ...

    git文件包

    此外,`git branch`和`git merge`用于管理和合并分支,`git checkout`用于切换分支或恢复工作目录文件,`git log`用于查看提交历史,`git diff`用于比较文件或提交之间的差异。 Git还提供了高级功能,如交互式暂存...

    git常用命令总结 word文档

    - **说明**: 如果你想要放弃对某个文件的修改,但是还没有将它暂存起来,可以使用`git checkout -- Filename`命令来恢复文件到最近一次提交的状态。 - **命令**: `git checkout .` - **说明**: 如果你想一次性...

    Git常用命令面试题 60道1

    * `git checkout 文件1 文件2 文件3`: 将工作区指定文件恢复成和暂存区一致 * `git reset 文件1 文件2 文件3`: 将暂存区指定文件恢复成和 HEAD 一致 * `git reset --hard`: 将暂存区和工作区所有文件恢复成和 HEAD ...

    git 应用大全

    #### 误删Master分支后的恢复步骤 接下来,我们将重点关注如何处理误删除`master`分支的情况,并介绍如何重建这个分支。 1. **创建临时分支**: - 首先确保你处于安全的分支中,避免对现有的工作造成影响。 ```...

    git常用命令 嵌入式开发过程中git的简单使用

    - `git checkout`: 切换分支或恢复工作区文件。 - `git reset`: 回滚提交,撤销更改。 通过以上命令,嵌入式开发者可以有效地管理代码版本,避免手动压缩备份和使用比较工具的历史方式。随着对Git的深入理解和...

Global site tag (gtag.js) - Google Analytics