要将正在使用的 Git 分支的历史中的一个版本切换成新的 Git 分支,可以按照以下步骤进行操作:
两种方式
1.(命令行)可以使用 git log
命令查看提交历史并找到对应的提交哈希值。
2.(图形化)
2.1通过idea来获取,打开git提交历史
![](https://file.jishuzhan.net/article/1776270899150852098/32e34fcaaeacb4c432d47a181f39af3c.webp)
2.2右键其中要切换的版本
![](https://file.jishuzhan.net/article/1776270899150852098/825e65115a92d8440209966786ba3b42.webp)
2.3.右键Copy Revision Number可以获取到对应的版本号hash值,如0511377986b55ba9915762612287fe74378d1f39
![](https://file.jishuzhan.net/article/1776270899150852098/388928b5e1780d21ce54c58b5ed59aa8.webp)
切换命令:
git checkout -b new-branch hash
其中new-branch替换成你自己创建新分支的名称
hash替换成上述获取的commit hash值