宝哥软件园

Git撤销操作、删除文件和恢复文件

编辑:宝哥软件园 来源:互联网 时间:2021-09-06

概述

经过前期研究,版本库已经建立,文件已经上传。这次,我们将学习对这些文件执行基本操作,即:

撤销操作

删除文件

恢复文件

在此之前,我已经向版本库提交了三个文件

撤消操作

撤消操作的语法:

Git签出-文件名

一般有两种撤销操作:

文件修改后未提交到暂存区。取消操作后,文件将恢复为与版本库完全相同

文件被修改并提交到临时存储区。被撤销后,文件恢复到提交到临时存储区之前的状态

现在index.htm的内容是:

index.html

我们将他的内容修改如下:

!doctype html lang=' en ' head meta charset=' utf-8 ' title document/title/head body/body/html 1。文件未提交到临时存储区

使用git状态命令查看文件状态

你可以看到index.html已经被修改过了,但是还没有提交到临时仓库。我们撤销这个文件

然后打开index.html文件,您会发现它恢复到与版本库相同的状态

2.该文件已提交到便笺簿,但未提交到版本库

使用git状态命令查看:

如果这个文件写错了,我想修改,但是已经提交到临时存储区了。因此,您需要先将其撤销到工作区

Git重置HEAD文件名

编写命令和查看文件状态

可以看到文件已经撤销到工作区,但是文件的内容还没有改变。如果要恢复到修改前的状态,请使用它。

Git签出-文件名

此时,文件与版本库中的文件完全相同

删除文件

写一个新文件并提交到便笺簿

1.首先删除工作区中的文件,然后删除临时存储区中的文件

有两种方法可以首先删除工作区中的文件:

仅在文件夹中删除

使用命令行

Rm文件名

删除工作区中的文件后,检查文件状态:

可以看到工作区中的game.js已经被删除,但是暂存区中的game.js还没有被删除

要删除便笺簿中的文件:

Git rm文件名

如图所示:

这样,两个文件都将被删除

2.同时删除工作区和便笺簿中的文件

Git rm -f文件名

如图所示:

3.删除临时存储区中的文件,但不要删除工作区中的文件

gistrm-缓存文件名

如图所示:

恢复文件

如果我们想将一个文件或整个项目恢复到以前的版本,Git提供了方便的操作

您可以使用git日志来查看版本库信息

如图所示:

如果要将文件恢复到特定版本时的状态,可以使用以下命令:

Git签出id文件名

其中,id列在图中,例如,当index.html文件要恢复到添加三个文件版本时:

你不必复制所有的id,只需复制其中的一部分

如果要将所有文件还原到某个版本,可以使用以下命令

git重置-硬id

如图所示:

除了使用id恢复到版本库的状态之外,还有其他方法可以编写它:

//恢复到以前的版本Git reset-硬头//恢复到以前的两个版本Git reset-硬头~ 2另外,可以使用git reflog查看恢复的记录

参考文献:

代码帮助文档-Progit中文版

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一些帮助,也希望多多支持我们!

更多资讯
游戏推荐
更多+