本文主要是介绍git根据历史某次提交创建新分支,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候项目在做版本管理的时候,忘记了创建某次版本的分支,而直接在主分支上进行开发了,这个时候,想要对某次提交单独拉出来一个版本分支,就需要用到这个功能:
git checkout -b 新分支名 某次提交的id
找到你想要基于的提交的哈希值。你可以使用git log
来查看提交历史并找到正确的哈希值:
例如,如果你想基于哈希值为 f896d75971d06468b46d8b9958a57a5c63b1aefc 的提交创建一个新分支feature-x
,你可以这样做:
git checkout -b feature-x f896d75971d06468b46d8b9958a57a5c63b1aefc
就可以切换成功了。
或者在vscode的代码管理里面,点击某一次提交,右键:creat branch 也是可以的
这篇关于git根据历史某次提交创建新分支的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!