我想获取一个Git存储库中所有分支的列表,顶部是“最新鲜”的分支,其中“最新鲜”的分支是最近提交的分支(因此,更有可能成为一个分支)。我要注意)。
有没有一种方法可以使用Git来(a)按照最新提交对分支列表进行排序,或者(b)以某种机器可读的格式获取分支列表以及每个成员的上次提交日期?
最坏的情况是,我总是可以运行git branch
以获取所有分支的列表,解析其输出,然后git log -n 1 branchname --format=format:%ci
为每个分支获取每个分支的提交日期。但这将在Windows机器上运行,在Windows机器上启动新进程的成本相对较高,因此,如果有很多分支,则每个分支一次启动Git可执行文件可能会变慢。有没有办法用一个命令来完成所有这些工作?
慕斯王
神不在的星期二