git根据历史某次提交创建新分支

有时候项目在做版本管理的时候,忘记了创建某次版本的分支,而直接在主分支上进行开发了,这个时候,想要对某次提交单独拉出来一个版本分支,就需要用到这个功能:

git checkout -b 新分支名 某次提交的id

找到你想要基于的提交的哈希值。你可以使用git log来查看提交历史并找到正确的哈希值:

例如,如果你想基于哈希值为 f896d75971d06468b46d8b9958a57a5c63b1aefc 的提交创建一个新分支feature-x,你可以这样做:

git checkout -b feature-x f896d75971d06468b46d8b9958a57a5c63b1aefc

就可以切换成功了。

或者在vscode的代码管理里面,点击某一次提交,右键:creat branch 也是可以的

相关推荐

  1. git 将 A 分支提交合并到 B 分支

    2024-06-12 02:16:04       26 阅读
  2. git创建分支

    2024-06-12 02:16:04       9 阅读
  3. git拉取远端分支创立为本地分支

    2024-06-12 02:16:04       34 阅读
  4. git 基于当前分支创建分支

    2024-06-12 02:16:04       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-12 02:16:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-12 02:16:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-12 02:16:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-12 02:16:04       18 阅读

热门阅读

  1. 下载黄金投资软件的正确方法及注意事项

    2024-06-12 02:16:04       9 阅读
  2. 2024年,计算机相关专业还值得选择吗?

    2024-06-12 02:16:04       12 阅读
  3. YDT .netcore学习笔记

    2024-06-12 02:16:04       8 阅读
  4. Android应用图标到应用显示过程

    2024-06-12 02:16:04       12 阅读
  5. element-plus ui的使用说明

    2024-06-12 02:16:04       14 阅读
  6. 数据分析------统计学知识点(四)

    2024-06-12 02:16:04       11 阅读