使用TortoiseGit (小乌龟)代码回滚

TortoiseGit 进行代码回滚,我们平时开发的过程中,有时候使用了git将代码已经提交到了远程的版本库,但是发现出问题了,种种原因我们没法解决当前的问题,但是之前的版本是好的,就打算回滚代码。

下面就是手把手的演示这个过程。

1.首先保证现在本地分支和远程分支代码是同步的,并且工作区是干净的。我以自己的python学习代码库作为演示,我有这样一个版本库。


使用TortoiseGit (小乌龟)代码回滚_第1张图片
1

这个python程序输出的内容是“hello  wrold” 我要对这个文件进行修改,修改打印输出的内容“你好世界”如下图所示。


使用TortoiseGit (小乌龟)代码回滚_第2张图片
2


使用TortoiseGit (小乌龟)代码回滚_第3张图片
3

提交代码,推送到远程的代码仓库。推送成功之后,我们看看我们的提交记录,右键单击选中 显示日志 我们看到最近的一次修改记录已经提交到远程分支了。如下图


使用TortoiseGit (小乌龟)代码回滚_第4张图片
4


使用TortoiseGit (小乌龟)代码回滚_第5张图片
5


使用TortoiseGit (小乌龟)代码回滚_第6张图片
6

2.回滚代码:我想回滚到修改之前的那个版本

右键单击提交信息点击还原此版本做出的变更点击确定

如果在确定的同时还想进行顺便的提交操作直接点击提交


使用TortoiseGit (小乌龟)代码回滚_第7张图片
7


使用TortoiseGit (小乌龟)代码回滚_第8张图片
8

我们点击确定之后回到我们的编辑器看看修改的内容已经还原回来了。我们此时确定这个代码没有问题,继续执行commit push操作,将这个版本的代码提交到远程分支。日志信息是自动生成的说明我们这次的提交是回滚之后的操作


使用TortoiseGit (小乌龟)代码回滚_第9张图片
9


使用TortoiseGit (小乌龟)代码回滚_第10张图片
10

我们再看看自己的提交记录:最近的一次记录已经生成。


使用TortoiseGit (小乌龟)代码回滚_第11张图片
11

你可能感兴趣的:(使用TortoiseGit (小乌龟)代码回滚)