企业自适应网站制作,产品效果图怎么做出来的,网站开发 证书,做爰视频免费安全的网站#x1f48c; 所属专栏#xff1a;【Git】 #x1f600; 作 者#xff1a;我是夜阑的狗#x1f436; #x1f680; 个人简介#xff1a;一个正在努力学技术的CV工程师#xff0c;专注基础和实战分享 #xff0c;欢迎咨询#xff01; #x1f496; 欢迎大… 所属专栏【Git】 作 者我是夜阑的狗 个人简介一个正在努力学技术的CV工程师专注基础和实战分享 欢迎咨询 欢迎大家这里是CSDN我总结知识的地方喜欢的话请三连有问题请私信 文章目录 前言一、标签距离查询1、介绍2、示范3、实战 总结 前言 大家好又见面了我是夜阑的狗本文是专栏【Git】专栏的第二十一篇文章; 这是今天学习到Git 高级篇 – 最近标签距离查询 开启新的征程记录最美好的时刻每天进步一点点。 专栏地址【Git】 此专栏是我是夜阑的狗对GitGitee等工具使用过程的总结希望能够加深自己的印象以及帮助到其他的小伙伴。 如果文章有什么需要改进的地方还请大佬不吝赐教。 一、标签距离查询 这里给大家推荐一个好用的 Git在线练习地址。在这练习网站里面也有自己的教程就让我们一步一步跟着教程学习吧记录下自己的所感所悟。前面已经简单的讲解了git 的标签方法在实际开发过程中有时候会想知道当前分支离最近的标签差多少个提交记录接下来就让我们看看下面是怎么解决的吧。话不多说让我们原文再续书接上回吧。 1、介绍 由于标签在代码库中起着“锚点”的作用Git 还为此专门设计了一个命令用来描述离你最近的锚点也就是标签它就是 git describe git describe 指令用于获取当前所在提交的最近的标签。它返回一个描述当前提交的字符串该字符串包含标签名、提交数和提交的哈希值。能帮你在提交历史中移动了多次以后找到方向当你用 git bisect一个查找产生 Bug 的提交记录的指令找到某个提交记录时或者是当你坐在你那刚刚度假回来的同事的电脑前时 可能会用到这个命令。
2、示范 git describe 的语法是
git describe refref 可以是任何能被 Git 识别成提交记录的引用如果你没有指定的话Git 会使用你目前所在的位置HEAD。它输出的结果是这样的 tag_numCommits_ghash tag 表示的是离 ref 最近的标签 numCommits 是表示这个 ref 与 tag 相差有多少个提交记录 hash 表示的是你所给定的 ref 所表示的提交记录哈希值的前几位。 当 ref 提交记录上有某个标签时则只输出标签名称
git tag v1 C0
git tag v2 C3运行结果如下图所示 git describe main运行结果如下所示 v1_2_gC2 git describe side运行结果如下所示 v2_1_gC4 git describe 就是这样了试着在这个关卡指定几个位置来感受一下这个命令吧当你准备进行下一关时只要提交一次就可以通过这个关卡。算是作者送我们的一个小礼物
3、实战 从前面了解到具体的实现的步骤就可以开始实战啦。这里先给大家说一下这个练习网站的一些使用技巧
help 指令 执行这个命令后就会有个帮助信息的弹窗。 levels 指令 执行完这个命令之后就能看到关卡目录了。 目标 开始结构 这里只要提交一次就可以通关但是这不是我们的主要目标接下里可以使用 git describe 来分别查看 mainside 和 bugFix 这三个分支以此来多熟悉熟悉该命令。
Step 1、查看 main 分支 这里对 main 分支查询离最近标签的距离
git describe main运行结果如下图所示 Step 2、查看 side 分支 这里对 side 分支查询离最近标签的距离
git describe side运行结果如下图所示 Step 3、查看 bugFix 这里对 bugFix 分支查询离最近标签的距离
git describe bugFix运行结果如下图所示 当我们查询差不多的时候只要提交一次即可达成目标之后就会有成功的提示。 总结 感谢观看如果觉得有帮助请给文章点个赞吧让更多的人看到。 也欢迎你关注我。 原创不易还希望各位大佬支持一下你们的点赞、收藏和留言对我真的很重要 最后本文仍有许多不足之处欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正下期再见。 更多专栏订阅: 【LeetCode题解持续更新中】 【鸿蒙系统】 【Python脚本笔记】 【Java Web项目构建过程】 【微信小程序开发教程】⚽ 【JavaScript随手笔记】 【大数据学习笔记华为云】 【程序错误解决方法建议收藏】 【软件安装教程】 订阅更多你们将会看到更多的优质内容