首页 > 其他分享 >git_ls-remote

git_ls-remote

时间:2023-07-15 22:55:11浏览次数:33  
标签:pull git heads refs ls remote

1.查看commit和对应的引用类型

refs/reviewable:引用一般包含待审查的变更集或者补丁的提交记录

refs/pull/xxx/head:引用指向拉取请求的源分支的最新提交

refs/pull/xxx/merge:引用指向合并后代码状态

git ls-remote origin
cb825687a592709f902f3d320d93987a0546fd28        HEAD
79c71f24e4cb064852e2cbbfef78a0a051eb7ced        refs/heads/0.12.x
e8c5be1214c61247c73a0eef33585ab6e26d0e83        refs/pull/1003/head
ea997992895708deae3daf0094488ccc76e0ea30        refs/pull/1003/merge
669df27c74495bc407577415a6823c662460a38a        refs/reviewable/pr2025/r1
298334fffc8288b5a9a45ef4150e3c4292e45318        refs/tags/0.10.1

2.列出远程分支

git ls-remote -h origin 
git ls-remote --heads origin
79c71f24e4cb064852e2cbbfef78a0a051eb7ced        refs/heads/0.12.x
d92b64aa275841b0c9aea3903aba72fbc4275d91        refs/heads/1.0.x
1ca199f9b38b70a4e97cb47a4252ffd7fccc008c        refs/heads/1.1.x
0305d31cb8c62b26c1e073995114963c88ca962e        refs/heads/2.0.x
ac1bb97679f2b778bd89580fac2f461ff77c716a        refs/heads/2.1.x
bda08b11c692a5c94124b11749c1af6fa5c0e003        refs/heads/2.2.x
f215de030e4bb66205e39c786437b41aa86a5dd6        refs/heads/2.3.x
cb825687a592709f902f3d320d93987a0546fd28        refs/heads/main

3.列出远程分支对应的commit

git ls-remote origin 2.0.x
0305d31cb8c62b26c1e073995114963c88ca962e        refs/heads/2.0.x

4.列出远程标签

git ls-remote -t origin
git ls-remote --tags origin
8605cc310d260c3b08160881b09da26c2cc95f8d        refs/tags/0.1
3b9574fec988fca790ffe78b64ef30b22dd3386a        refs/tags/0.10
298334fffc8288b5a9a45ef4150e3c4292e45318        refs/tags/0.10.1
13e6a01ac86f9b8c0cad692d5e5e8d600674fb6d        refs/tags/0.11
d1d82ca8ce7262ad9d27245ce44f86571287810e        refs/tags/0.11.1
1042d9d23f3c61f4474aea568a359337cf450fab        refs/tags/0.12

5.搜索索引

git ls-remote --refs origin 'refs/pull/*/head'
3dab2f3d419c9b0c506b9029191bd0ebd1a7768e        refs/pull/975/head
a8e88bebd1dff6b982d721c781d87888ef756e4a        refs/pull/977/head
3614cf8a52f7a024f75b2cf4e5cb018c7f2a9cf9        refs/pull/979/head
19baae3d3445344679b68436322de08b5babf9a1        refs/pull/980/head
...

标签:pull,git,heads,refs,ls,remote
From: https://www.cnblogs.com/lxd670/p/17557172.html

相关文章

  • GitHub标星百万的程序员转架构之路,竟被阿里用作内部晋升参考
    架构师架构师是很多程序员的奋斗目标,也可以说是职场生涯的一个重要选择方向,今天我就跟大家聊一聊如何从一个程序员成长为一个架构师。首先我们先来看看架构师的定义到底是什么?系统架构师是一个不仅需要主持整体又得需体察局部瓶颈并且依据详细具体的业务情景给出处理方案的团队领导......
  • 腾讯技术官编写的594页MySQL优化手册,竟意外冲上GitHub调优热榜
    前言:当下互联网时代,MySQL受热捧的程度不容置疑,位列全球最流行的开源数据库也当之无愧,它广泛应用的因由不仅是产品本身的优势,更重要的是有无数社区技术爱好者为其默默耕耘。近几年MySQL发展迅速,各分支在性能与架构方面优化都有所突破与发展;与此同时,互联网应用业务也更加复杂,更具有......
  • 太爆了!阿里最新出品2023版JDK源码学习指南,Github三天已万赞
    近后台收到很多粉丝私信,说的是程序员究竟要不要去读源码?当下行情,面试什么样的薪资/岗位才会被问到源码?对此,我的回答是:一定要去读,并且要提到日程上来!据不完全统计,现在市面上不管是初级,中级,还是高级岗,面试的时候都有可能会问到源码中的问题,它已经成为程序员常规必备的一个技术点。如......
  • SqlServer 分页 写法
    一、SELECT*FROM   (SELECTROW_NUMBER()OVER(ORDERBYid)ASRowId,*FROMArticle wherecidin(3,4,5,6,7,8,9,10,11,12))ASrWHERE RowId BETWEEN1and12 二、select*from(   select ROW_NUMBER()OVER(ORDERBYid)asrowid,* from  ......
  • SQLServer 查询语句指定排序规则(查询时区分大小写)
    SQLServer查询语句指定排序规则(查询时区分大小写)介绍可以使用COLLATE子句将字符表达式应用于某个排序规则。为字符文本和变量分配当前数据库的默认排序规则。为列引用分配列的定义排序规则。COLLATE定义数据库或表列的排序规则,或应用于字符串表达式时的排序规则强制转换......
  • git-clone
    1.clone说明gitclone它的作用是将远程仓库的代码复制到本地仓库,方便对代码进行修改和管理。2clone案列2-1.全克隆默认的分支是master/maingitclone仓库url。存在一个问题,当clone的仓库很大的时候,而github又是比较慢的clone速度,导致等待的时间较长。#gitclone时会在当......
  • git_rev-parse
    1.gitrev-parse说明gitrev-parse是gitrevision-parse的缩写用于解析和显示Git对象的引用或标识符的值2.用法2-1.查询当前commit2-1-1.完整的commitgitrev-parseHEAD5d6f19efe800908192b9b94ac6362bd81db9daac2-1-2.简短的commitgitrev-parse--shortHEAD5d6f......
  • 客户端软件接入QQ和Github第三方登录
    原文地址:客户端软件接入QQ和Github第三方登录-Stars-One的杂货小窝之前一直计划给现在系统加上第三方登录的功能,最近终于是有了时间去研究实现因为逻辑实在有些繁琐,下面的记录尽量挑些重点来讲了,有些没提到的,各位自行去找其他文章结合地看吧,然后也没啥图片补充授权步......
  • VS(VisualStudio) 远程调试 (RemoteDebugger)
    VS远程调试方法,下面用一张图说明:参考:https://blog.csdn.net/qq_33538554/article/details/98957450,下面是详情操作:注意:另一篇博文可以参考:https://mp.weixin.qq.com/s/G4m5v7l4kCwvM9LtKu0zVQ......
  • VSCode - Install/Update gotools
    View-->CommandPaletteInput'gotools'ClickOK.......