github使用教程(7)——撤销修改

 时间:2024-10-12 09:08:24

人非圣贤,孰能无过。我们在只用git版本库的时候,也有可能出现我们修改文件出现错误的时候,当然我们的git是非常人性姝耒匝揎化的,它给了我们修改错误的机会,就是撤销修改操作,接下来我们就从两个方面来学习一下撤销修改的操作。

github使用教程(7)——撤销修改

工具/原料

已经安装了github for windows软件的电脑一台(具体如何安装可以参照前面的经验)

已经初始化的版本库一个(怎样初始化版本库可以查看前面的经验),并且已经创建过一个readme.txt的文本文件。

文件修改后未放入暂存区

1、首先我们修改我们版本库中readme.txt文件的内容,在最后一行添加“My stupid boss still prefers SVN”,并且使用“cat” 命令来查看readme.txt文件内容,如下图:

github使用教程(7)——撤销修改

2、现在我们发现我们修改的最后一句内容不对,希望删除掉最后的这一次修改,删除前我们先使用“git status”命令来查看一下版本库的状态情况,我们发现,版本库已经检测到我们在工作区的文件进行了一定的修改,如下图:

github使用教程(7)——撤销修改

3、git版本库检测到工作区进行了修改,那么我们现在怎么样修改一下让文件回退回去呢,当然,我们可以直接在文件里面进行文件的修改,修改一下我们之前的错误,但是git给了我们更好更简便的方法,git版本库提供了“git checkout -- file”命令可以让我们丢弃工作区的所有修改,我们按照git版本库提供的方法进行撤销修改的操作,如下图:

github使用教程(7)——撤销修改

4、进行完上述步骤之后,我们可以使用“cat”命令重新看一下readme.txt文件内容是否撤销了修改,发现确实readme.txt返回到了之前修改前的状态。

github使用教程(7)——撤销修改

文件修改后已放入暂存区

1、上面我们的小例子是文件冤铘讵柘没有放入暂存区的撤销修改,现在我们做一个放入暂存区撤销修改的小例子。首先我们按照上个例子的第一步骤重新进行一编,就是重新在readme.txt文件的最后一行添加“My stupid boss still prefers SVN”,首先我们使用“cat”命令来查看我们的readme.txt文件是否进行了修改,然后使用“git add”命令把修改后的文件添加到暂存区,然后再使用“git status”命令来重新看一下版本库的状态,如下图:

github使用教程(7)——撤销修改

2、现在我们想进行撤销修改操作如何进行呢,git同样给我们提供了命令,我们使用“git reset HEAD file”可以把暂存区的修改撤销掉,重新放回工作区,接下来我们使用“git reset HEAD”,如下图:

github使用教程(7)——撤销修改

3、接下来我们使用“git status”命令来查看一下版本库的状态,如下图:

github使用教程(7)——撤销修改

4、接下来我们使用“cat”命令来查看一下readme.txt文件,看一下内容是否改变,发现内容还没有撤销修改,如下图:

github使用教程(7)——撤销修改

5、我们使用上一个例子中学习到的命令“git checkout -- file”,来将工作区的修改撤销,如下图:

github使用教程(7)——撤销修改

6、接下来我们使用“git status”命令来查看一下git版本库的状态情况,发现工作区是干净的,说明你工作区的修改已经撤销了,如下图:

github使用教程(7)——撤销修改

7、我们最后再使用“cat”命令来查看一下readme.txt文件是否也撤销了修改,发现文件确实回退到了之前的状态,如下图:

github使用教程(7)——撤销修改
  • html邮箱链接的设置
  • Windows 10 微软拼音输入法繁体如何切换简体
  • 如何用visual studio2013编写简单C语言程序
  • 台式电脑如何启动MAPGIS Licence Service
  • 如何防止电脑软件被恶意篡改呢?
  • 热门搜索
    元旦的手抄报 手抄报的花边 普通话的手抄报 党的生日手抄报 校庆手抄报 三八妇女节手抄报简单 初中生手抄报 关于阅读的手抄报 法制手抄报内容资料 关于幸福的手抄报