首页 > 其他分享 >git 文件恢复与项目还原:008

git 文件恢复与项目还原:008

时间:2023-05-28 20:01:18浏览次数:51  
标签:文件 git 状态 恢复 修改 报错 还原 008

1. 【文件恢复】:将文件恢复到上一次提交的状态

注意:新建且没有提交的文件无法使用文件恢复

命令:

git checkout -- 文件名

 

假如我们的一开始是这样的,这是没有报错的状态文件

 然后我添加了一段内容, 比如我添加这段内容项目报错了, 我需要恢复到没有报错的状态

方法一:代码比较,找到修改的内容将其修改回来,这种方法只适用修改比较少的情况。这种方法不做演示

方法二:文件恢复,将文件恢复到未被修改的状态

 

首先使用git status查看一下状态, 可以看到这个文件是未被追踪状态

 

然后可以使用命令:git checkout -- test_file.txt  将文件恢复到未被修改的状态

 

额外

 

 

 

2. 【版本还原】

 

标签:文件,git,状态,恢复,修改,报错,还原,008
From: https://www.cnblogs.com/FBGG/p/17438736.html

相关文章

  • git常用命令介绍
    gitmergeGitmerge是一种用于将一个分支的更改合并到另一个分支的操作。示例:A---B---C[master]\D---E---F[feature-branch]在这个示例中,master分支上有三个提交(标记为A、B和C),而feature-branch分支上有三......
  • git 查看文件修改前和修改后的区别:005
    命令:girdiffgirdiff--staged 1.查看某个文件修改了哪些内容,后者是查看所有文件都修改了哪些内容(注意:这是查看未追踪的文件的)gitdiff文件名gitdifff 2.查看(已追踪但未提交)的文件修改差异gitdiff--staged ......
  • 源代码管理工具——Github
    简介:GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。作为开源代码库以及版本控制系统,Github拥有超过千万的开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法......
  • GitHub: 掌控源代码的强大工具
    什么是GitHub?GitHub是一个提供Git协议的软件源代码托管服务,于2008年上线,由ChrisWanstrath、PJHyett和TomPreston-Werner共同创办。GitHub是开发者和项目合作者的聚集地,它提供了一个平台,让他们可以在任何地方,任何时候管理和分享代码。GitHub的本质是一个基于网页的分布式版本......
  • Git日常使用技巧 - 笔记
    Git日常使用技巧-笔记Git是目前世界上最先进的分布式版本控制系统学习资料廖雪峰学习视频https://www.bilibili.com/video/BV1pX4y1S7Dq/?spm_id_from=333.337.search-card.all.click&vd_source=2ac127043ccd79c92d5b966fd4a54cd7Git命令在线练习工具https......
  • Git安装和配置教程:Windows/Mac/Linux三平台详细图文教程,带你一次性搞定Git环境
    Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境Windows平台安装Git首先,你需要从Git官网下载Window......
  • Git安装和配置教程:Windows/Mac/Linux三平台详细图文教程,带你一次性搞定Git环境
    Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境Windows平台安装Git首先,你需要从Git官网下载Windo......
  • 解决 Failed to connect to github.com port 443:connection timed out
    晕了,今天不知道怎么出现了这个问题gitconfig--globalhttp.proxyhttp://127.0.0.1:1080gitconfig--globalhttps.proxyhttp://127.0.0.1:1080问题得到解决取消代理gitconfig--global--unsethttp.proxygitconfig--global--unsethttps.proxy我也记不清到底......
  • git clean的使用
    一、gitclean用法想批量删除branch中新加的文件(untrackedfiles),gitreset--hard不行首先确定要删除的文件gitclean-fd-n如果以上命令给出的文件列表时你想要删除的,那么接下来执行gitclean-fd就可以了其中-f表示文件,-d表示目录,如果还要删除.gitignore中的文件,那么......
  • Hexo+Github搭建免费博客教程(一)
    前言完全免费的搭建个人博客,没有任何收费,零基础小白也能上手,不需要编程基础,跟着操作来即可。首先:要了解一下我们搭建博客要用到的框架:Hexo是高效的静态站点生成框架,它基于Node.js。通过Hexo,你可以直接使用Markdown语法来撰写博客。相信很多小伙伴写工程都写过README.md文件吧,对,就是......