首页 > 其他分享 >【Git学习】基于特定提交编号创建新分支

【Git学习】基于特定提交编号创建新分支

时间:2022-09-22 22:59:32浏览次数:56  
标签:git 1.2 创建 Git 提交 编号 分支

最近遇到需要拉取以前旧版本源码进行开发的情况,特此记录以作备忘。

Tip:需要安装git客户端。

http://git.repo/WPF/ThridPartPlugins.git  1.2.109  build  c397eeaa  20191014165025

上面这段是项目打包时提供的信息,共有5个片段:

第一段:项目源码地址。

第二段:项目版本编号。

第三段:项目打包版本对应的分支。

第四段:项目打包版本对应的提交编号。

第五段:项目打包日志。

下面介绍操作步骤:

1.切换到指定分支目录下。

 

 2.输入"git log [提交记录编号]"查找完整提交记录编号。如果知道编号,可省略这一步。查询完成需要按"q"退出查询模式。

 

 3.输入命令"git checkout -b 1.2.109_temp c397eeaa685012c6cba2617be2733f83384af4ab",根据编号创建分支。完成后会自动切换到新分支。

checkout:克隆。

-b:创建分支。

1.2.109_temp:创建新分支的名称

c397eeaa685012c6cba2617be2733f83384af4ab:基于此提交创建新分支。

标签:git,1.2,创建,Git,提交,编号,分支
From: https://www.cnblogs.com/gtea/p/16721124.html

相关文章

  • 持续集成环境问题汇总(基于:java + testng + httpclient + allure + git + gitlab + jen
    说明包含前期调试遇到的问题 idea中,命令执行testng.xml,报错PleaserefertoD:\myjava\apiAutoTest\target\surefire-reportsfortheindividualtestresults.参考......
  • gitlab部署
    Gitlab部署//配置yum源[root@localhost~]#curl-o/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo[root@localhost......
  • Git 恢复误删的远程分支
    在当前git目录下,输入以下命令查找删除分支的commitIdgitreflog--date=isoreflog是referencelog的意思,也就是引用log,记录HEAD在各个分支上的移动轨迹。选项......
  • Git:单台电脑同时配置多个git账号
    问题说明现在云端仓库很多,有开源中国的gitee.com、微软的github.com、还有gitlab.com和bitbucket.org等等,当我们想同一台电脑链接多个云端仓库时,就需要设置不同的......
  • Jenkins 踩坑 (四)|基于接口自动化测试完成 Jenkins+GitHub+Allure 的结合
    一、前提关于使用Jenkins创建job完成自动化测试,核心在于项目的拉取和执行,至于job的创建大同小异,需要了解的可以参考文章:[Jenkins之job创建、参数化与定时构建以及......
  • gitlab删除远程分支后,本地还显示已删除的分支
    gitlab删除分支后,本地查看远程分支仍显示已删除的分支,解决办法1、查看远程分支gitbranch-r使用gitbranch-r命令查看远程分支,发现远程分支已经删除,但本地还显示2、......
  • git踩坑指南
    git踩坑指南You'vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess.如果你是用仓库的http地址进行链接的,可以不管它!只要显示了Hi,bisa!这种话就说......
  • CI持续集成系统环境---部署Gitlab环境完整记录
    ​最近在看CI/CD集成的相关部分,发现几篇好文,转载分享一波。 来源网络:[原创]CI持续集成系统环境---部署Gitlab环境完整记录-散尽浮华-博客园Gitlab是一个代码托管......
  • git mv 命令详细操作流程
    gitmv命令移动改名操作如果在工作区进行移动,git会发现一个文件被删除了,另一个文件被创建了。测试:可见,还需要再执行:gitrm,gitadd完成最终的改名操作。直接通过......
  • 使用java代码提交flink job 任务
    转:https://blog.csdn.net/pingweicheng/article/details/118223041以下代码是使用java程序客户端提交flinkjob的示例代码packageclient;importorg.apache.flink.api......