Gitlab代码回滚

git checkout -b dev(本地分支名) origin/dev(远程分支名)
git branch -d 和 git branch -D,-D 表示强制删除

在当前branch上多次commit代码并且push后,发现不符合要求,需要回滚到特定的版本。步骤如下:

1. git log 找到要回滚的提交版本

Gitlab代码回滚_第1张图片
2. git reset --hard {commitId}

$ git reset --hard  d580ea7dab097d8ea6d658adbc7e9d57ef22669a 
EAD is now at d580ea7da add a constellation test case
  1. git push -f
    本地回滚之后,需要将改变推送到服务器,执行git push -f即可

你可能感兴趣的:(Git,工作纪实,后端)