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中文版
以上是本文的全部内容,希望本文的内容能给大家的学习或工作带来一定的帮助,同时也希望能给予更多的支持!