P2L14——【git版本管理】版本回滚

github Desktop 版本回滚

版本回滚指的是想要将当前的代码更新为老版本中的代码。
在实际开发时偶尔会遇到,比如我们做了某个功能,但是策划认为这个功能暂时不想发布,或者这个功能直接被抛弃了。
那么这时我们需要将代码恢复为以前的某个节点。

  1. 回滚前,保证本地和 Github 云端的仓库是一致的,我们首先要拉去版本,保证一致,点击同步

    image

  2. 回滚版本,在历史页签中,选中想要回滚的版本,右键点击在提交中还原更改

    image

    一般情况下,此时会产生冲突,因为还原时,文件内容要修改

    image

    点击关闭,然后来到更改页签,解决文件冲突即可,双击有冲突的文件

    image

    image

    会通过默认的编辑器打开,VSCode为例,选择你要采用的内容,在这里要还原老版本,所以选择传入的更改后,保存并关闭编辑器

    image

    image

    接着推送,Github 上的内容,就还原为你此处的修改了

    image

    注意:回滚版本的关键点,其实也是冲突解决,我们只要保证在回滚时将冲突妥善处理即可