Git 远程分支的查看及相关问题
命令:git ls-remote -t
或者 git ls-remote --tag
运行结果如下:
0975ebc0f9a6b42ecbe066a50a26a678a0753b4d refs/tags/1.0 fecbbe3a7ed4c8b5305ddd77b69d7ee64acbefe5 refs/tags/1.0^{}
解读:
由于 tag 1.0 是一条带注释的 tag, 因此在查看远程 tag 的结果列表中会出现 1.0 和 1.0^{} 两项。
其中 1.0 表示的是真正的 tag 对象,可以通过 git cat-file
命令查看其类型:
$ git cat-file -t 0975 tag
而 1.0^{} 表示的是该 tag 对象所指向的提交对象,同样可以查看其类型:
$ git cat-file -t fecb commit
(上述解释参考自:Git tag, Why this duplicate tag in remotes?)
题外:为了搜索对上述问题的解读,通过关键字 “git ^{}” 在 Google 中搜索时,发现后面的特殊字符完全被忽略,即使用双引号包围起来也还是无效。因此,为了解决如何搜索特殊字符这一问题而继续 Google 之,终于发现了一个可以支持特殊字符搜索的搜索引擎:
SymbolHound.
上面的参考链接也正是通过它搜索得到的。
正如网站首页说明的:
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
Git 远程分支的查看及相关问题相关推荐
- Git 远程分支的pull与push
远程分支信息查看 git branch -r #查看远程分支git branch -a #查看所有分支,本地和远程git remote show [remote-name] #查看远程仓库信息 其中g ...
- git 远程分支和tag标签的操作
git远程分支操作: 1.创建远程分支 git push --set-upstream origin develop:develop2 在服务器创建远程分支devlop2,让本地的develop分支和 ...
- linux下git分支管理,git远程分支管理
git远程分支管理 使用分支的原则 master分支是非常重要的,线上发布代码用这个分支,平时我们开发代码不要在这个分支上 创建一个dev分支,专门用作开发,只有当发布到线上之前,才会把dev分支合并 ...
- Git远程分支管理(四)
本系列为个人学习Git参照廖雪峰老师的笔记 本文内容:Git远程分支管理 参考笔记: https://www.liaoxuefeng.com/wiki/896043488029600 文章目录 3 G ...
- 更改git远程分支的方法
更改git远程分支的方法 Pull失败的解决方法:
- Git远程分支的回退
下午发现上午提交的一个版本有问题,在回退本地分支后,发现还必须要回退远程分支的版本.网上查找到的资料如下: #新建old_master分支做备份 git branch old_master #push ...
- Git创建分支和查看分支命令
branch:分支 是指在开发主线中分离出来的,做进一步开发而不影响到原来的主线 Git存储的不是一系列的更改集,而是一系列快照,当你执行一次commit时,git存储一个commit对象,她包含它 ...
- Git 远程篇之查看远程仓库信息
要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库.远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写.同他人协作开发某个项目时,需要管理这些远程仓 ...
- 看不到git远程分支
问题描述 git上已经有人建立分支branch170628_foo,希望在本地切换到该分支.但使用git命令切换分支时报错. $ git checkout branch170628_foo error ...
最新文章
- 【亲测有效】如何在win10上激活Burp Suite,如何注册激活Burp Suite,破解Burp Suite的详细步骤
- day3 集合、文件操作、函数、局部变量
- 点击按钮的时候,切换搜索框的显示与隐藏(动画)
- Windows7_x64下编译64位ffmpeg
- java无参试题_JavaEE基础面试题0
- 考研编程练习----快速排序
- WPF- 关于自定义Calendar控件
- c语言10个人 三向成绩,C语言入门学习精华:这样学习C语言最有效
- python linux log,linux,python 常用的处理log的命令
- Docker 6岁啦!多场线下 Party 即将来袭!
- C# WinForm捕获全局异常
- 5G无线网络架构及规划
- easyScholar简介
- CentOS的下载与安装
- 各大媒体优劣对比_各大自媒体平台优缺点对比
- 修改Typora默认的字体为好看秀美的中文字体“华康手札体“
- 性能测试面试题(测试框架总结)史上最全面试题
- 查看Window系统激活信息
- ICS/SCADA虚拟化的安全性影响:调查和未来趋势
- 计算机专业考研出国留学条件,申请美国计算机专业研究生条件都有哪些?
热门文章
- LVS + Keepalived 双机热备+DR模式
- 静态路由默认路由的配置
- 360的下一代SOC是这个样子的
- c++ int 转 short_C/C++结构体内存对齐
- Smarty 显示大括号 | 在Smarty中计算数组元素的长度 | Smarty字符串拼接
- Flask Web表单
- 11月16日站立会议
- python简单开发接口
- 如果你喜欢上了一个程序员小伙 献给所有程序员女友(来自ITeye博客的文章 作者:talent2012)...
- (转载)9个主流的开源许可协议[整理]