1.今天把一些代码合并到了master分支,结果不上线了,需要把代码回滚。用的是gitlab管理平台。
2.
1)首先进入gitlab平台,找到项目的master分支,点击历史,查看提交记录。
每次提交都会生成一个commit id(标红处)。
复制需要回滚到的commit id
2)打开idea的terminal
输入命令
git reset --hard 复制的commit id
3)再执行命令
git push -f
如果分支是保护分支,需要先取消保护(在分支层的项目设置中)