使用TortoiseGit进行版本的回滚

avatar
作者
筋斗云
阅读量:1

1. 操作说明

工作中,有时我们想在GIt的提交记录中,回退到某个版本,该怎么操作呢?

边学边练,一起开始操作吧!!

这里准备了代码库,其中 “git的版本回退.docx”文件,为本次演示的文件。

该文件提交了两次最新记录,提交记录1  和  提交记录2 两个版本。

点击最新的“提交记录2”版本的文件内容,可以分别看到第一次提交的内容和第二次提交内容。

2.本地仓库回滚

那么想从“提交记录2”版本 回滚到“提交记录1”版本,就在准备要回滚的版本提交记录上“点击右键”,点击“重置此版本”。

点击确认

提示已经回退成功了

这时我们回到版本库,可以看到“git的版本回退.docx”文件已经回退成功了,文件处于“提交记录2”的编辑状态,只需要右键进行还原即可。

还原成功,点击文件查看,只剩下了“提交记录1”内容。

3.远端仓库回滚

我们再次右键ShowLog可以看到,本地仓库版本已经到了“提交记录1”,“提交记录2”已经删除。说明本地仓库的回滚是成功的。

我们切换到远端仓库可以看到,远端的版本并没有回滚成功。

这时我们需要将本地仓库的版本强推到远端去,在本地仓库右键点击推送。

点击“强制覆盖”,确认后推送成功.

这是我们再右键ShowLog,查看远端仓库, 版本信息与本地版本信息保持一致.

下课,嘿嘿嘿!!!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!