Git分支代码回滚流程

在大型系统开发中难免会遇到一些分支的错误合并导致代码需要回滚到合并前的样子,以下是操作流程:
  1. 将代码的指针指向你所要回滚到的那个版本的分支:

    git reset --hard [分支的Hash值]
  2. 将本地的当前代码的指针push到指定的远程分支:

    git push origin [远程分支的名字] --force
  3. 如果在其他客户端或者服务器上有pull过错误的代码的,每个客户端或者服务器都需要执行

    git reset --hard [分支的Hash值]

    否则你之前做的回滚操作这些客户端和服务器无法生效