xikui

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

1、查找commitId

(1)用命令行打开git项目路径,输入git log命令查看commit记录,如下:

$ git log

(2)也可以去gitlab托管平台 History 看commitid  d580ea7dab097d8ea6d658adbc7e9d57ef22669a

 

 

2、找到需要回滚的commit,输入git reset --hard {commitId},将本地文件回滚: 

 

 

$ git reset --hard  d580ea7dab097d8ea6d658adbc7e9d57ef22669a

 


HEAD is now at d580ea7da add a constellation test case

3、此时本地文件已经回滚到刚刚commit d580ea7dab097d8ea6d658adbc7e9d57ef22669a之后的状态,但是服务器仍然没有改变,需要继续远程回滚:

$ git push -f

执行完后回滚成功

分类:

技术点:

相关文章:

  • 2022-02-13
  • 2022-01-07
  • 2021-04-23
  • 2021-11-13
  • 2022-12-23
  • 2021-07-22
  • 2021-10-09
猜你喜欢
  • 2021-04-18
  • 2021-06-02
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
相关资源
相似解决方案