博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git 远程分支的查看及相关问题
阅读量:5951 次
发布时间:2019-06-19

本文共 899 字,大约阅读时间需要 2 分钟。

命令:git ls-remote -t 或者 git ls-remote --tag

运行结果如下:

0975ebc0f9a6b42ecbe066a50a26a678a0753b4d        refs/tags/1.0fecbbe3a7ed4c8b5305ddd77b69d7ee64acbefe5        refs/tags/1.0^{}

解读:

由于 tag 1.0 是一条带注释的 tag, 因此在查看远程 tag 的结果列表中会出现 1.0 和 1.0^{} 两项。

其中 1.0 表示的是真正的 tag 对象,可以通过 git cat-file 命令查看其类型:

$ git cat-file -t 0975tag

而 1.0^{} 表示的是该 tag 对象所指向的提交对象,同样可以查看其类型:

$ git cat-file -t fecbcommit

(上述解释参考自:)


题外:为了搜索对上述问题的解读,通过关键字 “git ^{}” 在 Google 中搜索时,发现后面的特殊字符完全被忽略,即使用双引号包围起来也还是无效。因此,为了解决如何搜索特殊字符这一问题而继续 Google 之,终于发现了一个可以支持特殊字符搜索的搜索引擎:

.

上面的参考链接也正是通过它搜索得到的。

正如网站首页说明的:

SymbolHound is a search engine that doesn't ignore special characters. This means you can easily search for symbols like &, %, and π. We hope SymbolHound will help programmers find information about their chosen languages and frameworks more easily.

对于程序员来说确实是一搜索利器。

转载于:https://www.cnblogs.com/gumuyueying/p/git-list-remote-tag.html

你可能感兴趣的文章
SharePoint 2013 入门教程
查看>>
JAVA基础一
查看>>
linux中的rootfs/initrd/ramfs/initramfs
查看>>
MyBatis Review——一对多关系映射配置
查看>>
FFMPEG实现的转码程序
查看>>
linux中的设备名称和设备号
查看>>
《Mastering opencv....读书笔记》基于标记的虚拟现实
查看>>
Wireshark抓取RTP包,还原语音
查看>>
利用linux的mtrace命令定位内存泄露(Memory Leak)
查看>>
Linux下安装nfs服务器
查看>>
hadoop: hbase1.0.1.1 伪分布安装
查看>>
好吧,你说简单就简单,但简单的事,不要变成本能,要常思常变
查看>>
17家新创 组物联网国家队
查看>>
工信部:2020年启动5G商用
查看>>
2016年CIO的五个优先级
查看>>
移动办公之路的行业探索
查看>>
Berg Insight:移动M2M连接将实现长足发展
查看>>
2017年云计算行业新动向盘点
查看>>
雅虎因发送垃圾短信面临50万人集体诉讼
查看>>
linux curl 命令(转)
查看>>