阅读量:1
1. 操作说明
工作中,有时我们想在GIt的提交记录中,回退到某个版本,该怎么操作呢?
边学边练,一起开始操作吧!!
这里准备了代码库,其中 “git的版本回退.docx”文件,为本次演示的文件。
该文件提交了两次最新记录,提交记录1 和 提交记录2 两个版本。
点击最新的“提交记录2”版本的文件内容,可以分别看到第一次提交的内容和第二次提交内容。
2.本地仓库回滚
那么想从“提交记录2”版本 回滚到“提交记录1”版本,就在准备要回滚的版本提交记录上“点击右键”,点击“重置此版本”。
点击确认
提示已经回退成功了
这时我们回到版本库,可以看到“git的版本回退.docx”文件已经回退成功了,文件处于“提交记录2”的编辑状态,只需要右键进行还原即可。
还原成功,点击文件查看,只剩下了“提交记录1”内容。
3.远端仓库回滚
我们再次右键ShowLog可以看到,本地仓库版本已经到了“提交记录1”,“提交记录2”已经删除。说明本地仓库的回滚是成功的。
我们切换到远端仓库可以看到,远端的版本并没有回滚成功。
这时我们需要将本地仓库的版本强推到远端去,在本地仓库右键点击推送。
点击“强制覆盖”,确认后推送成功.
这是我们再右键ShowLog,查看远端仓库, 版本信息与本地版本信息保持一致.
下课,嘿嘿嘿!!!