当前位置:首页 > 日记 > 正文

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中文版

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

相关文章

详细讲解mysql实现主从复制的过程

详细讲解mysql实现主从复制的过程

主从复制,过程,详细,电脑软件,mysql,一、什么是主从复制 在主数据库的DDL和DML操作是从二进制日志传送到数据库(binlog)。然后这些日志重新执行(重做),以便从数据库中的数据与主数据库的一致性。 两。主从复制的作用 1。主数据库存在可以从数…

PS使水的美丽和透明的话

PS使水的美丽和透明的话

透明,美丽,电脑软件,PS,我相信很多人都见过火焰这个词的产生。凉爽迷人。你知道有人知道怎么用水来说话吗它也很漂亮,所以说,我会给你讲解流水字的制作过程,希望你喜欢它。 步 1。First, open the Photoshop, import a picture of the board,…

你怎么没有收到QQ的问候老朋友的QQ

你怎么没有收到QQ的问候老朋友的QQ

提示,你怎么,老朋友,电脑软件,QQ,有时候,我们不想收到这些信息,我们可以建立起来,和小编一起看它。 不要接受QQ的方式来问候老朋友 首先,QQ老友的问候是一个新的版本,如果没有,建议更新新版本。 更新后,点击新版本的QQ,点击老朋友的问候。 当我们…

引导表使用详细解决方案

引导表使用详细解决方案

解决方案,详细,电脑软件,下表列出了自举支持的一些表元素: 表类: 表:为任意(只添加横向分隔符)添加基本样式 表:添加条纹斑马条纹的斑马线的形式(IE8不支持) table边框:为表中的所有单元格添加边框 表悬停:允许鼠标悬停的任何行。 表压缩:使表更紧…

PS如何绘制下划线图形

PS如何绘制下划线图形

下划线,绘制,图形绘制,图形,电脑软件,事实上,下划线很好。这是几个直线段,很多初学的新手可能不知道。这里是一个小编辑器,它带来ps的内容,如何绘制带下划线的图形。我希望你能取得一些成就。 用ps绘制下划线图形的一种方法 1,新建白色背景文…

CorelDRAWX8如何破解安装破解教程C

CorelDRAWX8如何破解安装破解教程C

破解,教程,安装,电脑软件,CorelDRAW X8如何破解呢怎么用它很多朋友会对安装和如何解决有疑问。下面是一个小的介绍为你介绍CorelDraw X8的安装过程。 破解版下载地址:软件名称:CorelDRAW X8中文官方安装破解版(带注册机+序号)软件大小:12.1mb更…

oracle批量查询,删除,更新和使用批量

oracle批量查询,删除,更新和使用批量

查询,提高效率,删除,新和,批量,散装收集(批聚集型)和数组集合类型是表%ROWTYPE指数binary_integer用法说明表。 1:批量查询项目资金帐户编号为320001054663的房屋帐户信息并打印出来。 声明 型acct_table_type是my_acct %ROWTYPE指数binary_i…

黑色(白色)屏幕的临时显示

黑色(白色)屏幕的临时显示

显示,屏幕,白色,黑色,电脑软件,在这个过程中,我们播放演示文稿,有时因为观众提出无关当前幻灯片或断裂等,以及需要临时显示一个空白页,然后右击,执行黑色屏幕(白平)命令也可以直接按B键(黑色),或W(白屏),快速切换到黑(白)屏幕,然后按任意键,可以返回到原来的…

layui前框日期控件的使用方法

layui前框日期控件的使用方法

日期控件,使用方法,电脑软件,layui,这个例子给你分享layui -给大家参考日期控件实现代码,下面的具体内容 日期, 目前,在Layui的日期也是一个改进的laydate 1.1版本,这将在随后的时间重写。 顺便说一下,一些常用的例子 范围选择 Layui.use('lay…

5分钟让你掌握CSS3阴影,反射,逐渐的

5分钟让你掌握CSS3阴影,反射,逐渐的

反射,让你,小技巧,电脑软件,做: 两。首先,在不做处理的情况下设置两个文本 三。在第一个div字体中添加阴影 文字阴影:5px 5px 10px红; 文字阴影:5px 5px 5px红,5px - 5px 10px黄; 框阴影:类似于文本阴影,但它只是一个框,如div 文本阴影:{颜色(x)x轴(x…

在浏览器中赢10看视频出现绿屏现象

在浏览器中赢10看视频出现绿屏现象

解决方案,浏览,器中,现象,视频,问题: 近年来,计算机系统已经升级赢10,和浏览器IE11。 答案uff1a 计算机系统已经升级赢10,可以浏览视频网站是不是一个网站,是由浏览器信任。 在窗口顶部的单击;工具具有;Internet选项;然后切换界面打开的窗户;安全…

朋友圈点赞在朋友圈里最赞的和最高

朋友圈点赞在朋友圈里最赞的和最高

朋友,圈里,电脑软件,句数约,在当今社会,在朋友圈里流行的一个经典的网络经常得到很多赞扬。以下是Sara Xiaobian排序的朋友圈点最喜欢它,我希望你的爱。 大多数的谈论{朋友圈点赞优秀文章} 1。在街上看美女,高一点是欣赏;下层是流氓。 2。很…