手动处理,一点点还好,如果是亿点点,就凉凉了。
首先要明确的一点是,目前的代码都还只是在本地,没有 push 到远程仓库。
所以,任何的改动都是只有自己能看到。
解决方案
这里只谈简单、不易出错的方案。
一、直接在另外一个目录下,重新拉取这个项目的代码。不用管之前项目的 commit 了(推荐)。
二、直接删除本地的分支,重新 pull 拉取这个分支的代码。又是一份新的本地代码。
三、回滚:在 GitLab 上操作,查看合并分支之前的最后一次提交,找到对应的提交 id。从这个 id 新建一个 tag,再从这个 tag 新建一个分支。这样也只包含最初的代码。