如何获得最近合并和提交排序的git分支列表?

时间:2016-08-30 15:23:31

标签: git shell

我需要获取按最近一次活动(合并或提交)排序的分支列表。 我正在使用这个命令:

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

得到这个

origin / part_3 Tue Aug 30 17:45:58 2016 +0300
origin / part_2 Tue Aug 30 17:45:58 2016 +0300

但是,实际上我被提交为分支'part_3',然后将其合并为'part_3'中的'part_2',我想知道这个:

origin / part_2 Tue Aug 30 17:45:58 2016 +0300
origin / part_3 Tue Aug 30 17:45:58 2016 +0300

如何通过merge \ commit对其进行排序?

1 个答案:

答案 0 :(得分:0)

我总是使用git branch -av-a查看所有分支,包括远程和v的详细(哈希,提交消息,......)。

在这里,你没有看到历史,但我认为这不是你想要的。