git怎么回退到某个历史版本

一、git怎么回退到某个历史版本

  1. 首先在 code.aliyun.com 的找到你所要回滚的分支提交记录,点击右侧红框中的连接即可得到 提交记录编号,截图如下:

image.png

image.png

2. 在Terminal 或者git控制条 执行 回退到某个版本命令

git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 

image.png

3. 强制提交到master_ptu分支(具体需要提交到哪个分支请酌情修改,此例为提交到master_ptu分支)

git push -f -u origin master_ptu

二、回退时的注意事项

1. 执行以上脚本前 一定记得 做个 分支的备份

2. 涉及到多个分支合并后 又想回滚代码的,请注意提交记录编号的选择,请一定选择 当前分支的提交记录编号,否则可能会回滚成其它分支的编号,例如我打算回滚到 master_ptu的某个历史版本:

git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 

139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 一定得是 直接在master_ptu上的直接提交记录编号,否则会回滚成 其它分支的某个版本。

猜你喜欢

转载自blog.csdn.net/zhairuiping1989/article/details/82806153