当前位置: 首页 > news >正文

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

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

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

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

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

git checkout -b feature-x f896d75971d06468b46d8b9958a57a5c63b1aefc

就可以切换成功了。

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

http://www.lryc.cn/news/365479.html

相关文章:

  • 如何评价GPT-4o?GPT-4o和ChatGPT4.0的区别是啥呢?
  • 病理级Polymer酶标二抗IHC试剂盒上线!
  • 动态规划(多重背包问题+二进制优化)
  • AI学习指南机器学习篇-逻辑回归正则化技术
  • Django按照文章ID删除文章
  • Java | Leetcode Java题解之第136题只出现一次的数字
  • 文件系统小册(FusePosixK8s csi)【1 Fuse】
  • Bootstrap 环境安装
  • GWT 与 Python App Engine 集成
  • golang的函数为什么能有多个返回值?
  • 一次 K8s 故障诊断:从 CPU 高负载到存储挂载泄露根源揭示
  • python大作业:实现的简易股票简易系统(含源码、说明和运行截图)
  • python-NLP常用数据集0.1.012
  • 【大事件】docker可能无法使用了
  • 探索Linux中的gzip命令:压缩与解压缩的艺术
  • Shell 输入/输出重定向
  • 为什么RPC要比Http高效?
  • 局域网电脑监控软件是如何监控到内网电脑的?
  • 精妙无比的App UI 风格
  • SQL优化系列-快速学会分析SQL执行效率(下)
  • 交流非线性RCD负载的核心功能
  • 英语学习笔记31——Where‘s Sally?
  • 【Unity脚本】使用脚本操作游戏对象的组件
  • 学习VUE3——组件(一)
  • 2024-6-6 石群电路-25
  • vue 文件预览mp4、txt、pptx、xls、xlsx、docx、pdf、html、xml
  • 生活中优秀学习习惯
  • 什么是负载均衡?在网络中如何实现?
  • 【YOLOv10改进[Backbone]】图像修复网络AirNet助力YOLOv10目标检测效果 + 含全部代码和详细修改方式 + 手撕结构图 + 全网首发
  • ubuntu22.04 gitleb服务器满了,扩容机器的磁盘的详细步骤