您现在的位置是:首页 > 正文

git branch 分支 按照时间排序

2024-04-01 00:49:58阅读 3

git branch 分支 按照时间排序

当 git 分支越搞越多的时候,我们往往只想关注最近修改过的分支,所以一个很大的需求是根据最近修改 (commit) 的时间来排序和显示分支branch

目前找到的最符合需求的简便方法如下(其中用了sort排序)。

按修改时间排序显示分支的方法:

git for-each-ref --sort=-committerdate

如果要把日期也显示出来,可以这样

git for-each-ref --sort='-committerdate' --format='*** %(refname)%09%(committerdate)' | sed -e 's-refs/heads/--'

另外,如果加上 `refs/heads/` ,可以只显示本地分支
git for-each-ref --sort=-committerdate refs/heads/
git for-each-ref --sort='-committerdate' --format='*** %(refname)%09%(committerdate)' refs/heads | sed -e 's-refs/heads/--'

其它笔记:
查看当前分支是从那一个分支拉出来的(类似于查看父分支,虽然实际上没有父分支的概念)

git reflog show currentBranchName

参考资料

https://www.codeleading.com/article/68934407419/

https://davidwalsh.name/sort-git-branches

网站文章

  • 红黑树,AVLTree树(平衡二叉树)迭代器原理讲解

    红黑树,AVLTree树(平衡二叉树)迭代器原理讲解

    end()),是不等于end节点,所以在遍历完右子树后就像上返回找类似于下图中绿色的parent节点了(右子树遍历完向上找),所以遍历完整颗二叉树后,就会向上找节点,到了父节点的父亲时就为空了,也就是...

    2024-04-01 00:49:51
  • C语言assert函数:什么是“assert”函数

    断言失败:x,文件 list19_3.c,第 13 行注意,为了使 assert()工作,您的程序必须在调试模式下编译。在开发过程中,这是一个很大的帮助,当最终产品发布时,没有性能损失,也没有增加程序...

    2024-04-01 00:49:24
  • org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

    org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

    Springboot项目中,在mybatis中mapper数据库操作接口(有的称DAO,有的直接说mapper,都只同一文件)与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml...

    2024-04-01 00:49:11
  • CSS box-shadow 详解

    box-shadow 是 CSS3 的语法特性,可以实现为元素添加阴影 更多精彩 更多技术博客,请移步 asing1elife’s blog 语法 /* x轴偏移 y轴偏移 模糊半径 大小 颜色 位置 */ box-shadow: offsetX offsetY blur spread color position; 解析 offsetX : x轴偏移 取正值向右偏移,负值向左偏移 b...

    2024-04-01 00:48:45
  • 枚举,泛型,注解笔记(注解深学)

    待更新

    2024-04-01 00:48:39
  • Android实现彩票"刮刮乐"效果

    Android实现彩票"刮刮乐"效果

    在一些应用,比如支付宝、天猫app我们经常能够看到一些刮奖的功能效果,通过用户手指滑动模拟出"刮刮乐"刮奖的视觉效果,让用户有一种刮彩票时候那种“爽”的感觉。 我们接下来就来用代码...

    2024-04-01 00:48:34
  • java 判断 容器_Java Spring ClassPathXmlApplicationContext是如何判断容器内包含某个Bean的...

    java 判断 容器_Java Spring ClassPathXmlApplicationContext是如何判断容器内包含某个Bean的...

    ClassPathXmlApplicationContext的获得方式:ClassPathXmlApplicationContext context =new ClassPathXmlApplicat...

    2024-04-01 00:48:28
  • 分布式架构基础(一)远程通信协议

    分布式架构基础(一)远程通信协议

    远程通信协议 一个http请求的整个流程 负责域名解析的DNS服务 首先,用户访问一个域名,会经过DNS解析。 DNS(Domain Name System),和HTTP协议一样是位于应用层的协议,主...

    2024-04-01 00:47:58
  • 基于注解的用户权限拦截Spring HandlerInterceptor

    基于注解的用户权限拦截Spring HandlerInterceptor

    Spring Boot (v2.0.5.RELEASE)程序中有些资源(接口)是需要用户登录才能够使用的,或者是具有某种角色的用户(比如普通登录用户,或者系统管理员等)才能使用,本篇文章...

    2024-04-01 00:47:51
  • Laravel 打印SQL语句

    类class之前记得引用use Illuminate\Support\Facades\DB; 在方法里面这样干 DB::connection()->enableQueryLog();#开启执行日...

    2024-04-01 00:47:27