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

Git的撤销操作,删除文件和恢复文件
一般介绍

在先前的研究之后,已经建立了版本库,并上传了文件。这次学习这些文件的基本操作,那就是:

撤消操作

我删除文件

恢复文件

在我来之前,我已经向版本库提交了三个文件。
撤销操作

撤消操作的语法:

签出文件名

一般来说,有两种撤销操作的情况:

修订后的文件在撤销操作后没有提交给暂存区域,并将文件还原为存储库中的两个豌豆。

提交给中转区的修订文件,在撤回后执行,将文件送回临时区域,提交给国家。

现在的内容了:

index.html

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

文件

1。这些文件没有提交到临时存储区。

使用Git状态命令查看文件的状态
你可以看到文件已被修改,但尚未提交的临时仓库,我们已经撤销的文件。
然后打开index.html文件,你可以发现它是恢复到相同的状态,版本库。

2。该文件已提交到临时存储区,但未提交到版本库。

使用Git状态命令查看:
如果文件写错,要修改,但它已提交的临时存储区,所以你需要撤销的工作第一

重置头文件名

编写命令并查看文件的状态。
如您所见,该文件已被撤回到工作区,但文件的内容现在没有更改,如果您希望在修改之前还原状态,则该文件没有更改。

签出文件名

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

删除文件

编写一个新文件并将其提交到临时存储区

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

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

我只是在文件夹中删除。

我们使用命令行

RM文件名

在删除工作区中的文件后,检查文件的状态:
你可以看到,在工作区中的game.js被删除,但在临时存储区game.js已经删除

删除临时存储区中的文件:

RM文件名

图:
所以这两个文件被删除了。

2。同时删除工作区和临时存储区中的文档。

文件名

图:
三.删除临时存储区中的文件,不要删除工作区中的文件。

缓存的文件名

图:
恢复文件

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

您可以使用Git日志来查看版本库的信息。

图:
如果希望将文件还原到某个版本,可以使用以下命令:

签出ID文件名

ID是图中的一个框架,如恢复index.html文件来添加三个文件的版本状态:
ID不能全部复制,复制一部分

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

重置-硬身份证

图:
除了使用ID恢复库的版本之外,还有其他的编写方法:

返回到一个版本
Git重启动-硬头
返回到前两个版本
重置-硬头~ 2
此外,您可以使用git reflog看到恢复记录
参考信息:

代码帮助文档progit中文版

以上是本文的全部内容,希望本文的内容能给大家的学习或工作带来一定的帮助,同时也希望能给予更多的支持!

tag:操作删除文件文件恢复文件恢复

相关内容