多语言展示
当前在线:1581今日阅读:60今日分享:41

Git如何撤销修改

Git是目前世界上最先进的分布式版本控制系统,而Git很大的一个特点就是跟踪修改,而非跟踪内容。下面给大家介绍一下如何撤销修改。
工具/原料
1

电脑:HP惠普440 G5

2

操作系统:windows10

3

Git:Git 2.12.2

一、撤销本地修改(修改未add到暂存区)
1

首先,说一下撤销工作区的修改的本质就是拉取暂存区文件替换工作区文件。使用的命令为:git checkout --

2

然后下面的详细步骤为如下:1.先创建了版本库。2.将文件read.txt加入暂存区。3.然后修改read.txt文件内容。4.使用命令git checkout -- read.txt。5.第三步的修改就被撤销了。

二、撤销暂存区的修改(暂存区未commit)

撤销暂存区的修改的本质就是拉取版本库的文件到暂存区中。使用的命令:git reset HEAD  --

三、撤销本地修改(修改已add到暂存区)
1

这里对应的情景就是在本地修改了,且将本地修改使用git add 命令添加到暂存区。如何撤销这种修改呢?撤销的方法就是将前面的两个命令连起来一起用。1.将暂存区的修改撤销git reset HEAD  -- 2.将本地工作区的修改撤销git checkout --

2

下面就是实际操作的过程。1.将本地的修改add到了暂存区2.使用git reset HEAD  -- 命令撤销暂存区的修改。3.使用git checkout -- 命令撤销本地工作区的修改。

注意事项

tips:这里若是已经将修改commit到版本库的话,可以查询版本回滚相关的知识并回滚

推荐信息