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

TortoiseGit 进行代码回滚,咱们平时开发的过程当中,有时候使用了git将代码已经提交到了远程的版本库,可是发现出问题了,种种缘由咱们无法解决当前的问题,可是以前的版本是好的,就打算回滚代码。python

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

1.首先保证如今本地分支和远程分支代码是同步的,而且工做区是干净的。我以本身的python学习代码库做为演示,我有这样一个版本库。编辑器


3479455-d32572df0608acc0.png
1

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


3479455-d33882c1bd54eaf6.png
2


3479455-42f247c0d23bc0a5.png
3

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


3479455-8d631cd530ae9c51.png
4


3479455-838586a7e4dfe0da.png
5


3479455-f7de03ac712c4860.png
6

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

右键单击提交信息点击还原此版本作出的变动点击肯定blog

若是在肯定的同时还想进行顺便的提交操做直接点击提交开发


3479455-344080b7e93f026d.png
7


3479455-38008751413c9797.png
8

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


3479455-ccf512f083e8f409.png
9


3479455-861d76fb09d2f057.png
10

咱们再看看本身的提交记录:最近的一次记录已经生成。it


3479455-f32ea5afcc7dcd20.png
11