Git:列出 git 分支,按(并显示)日期排序
如何列出 git 分支,按上次提交日期显示和排序?
我发现 this:
for k in `git branch | sed s/^..//`; do
echo -e `git log -1 --pretty=format:"%Cgreen%ci %Cblue%cr%Creset" "$k"`\\t"$k";
done | sort -r
我希望普通的 git 具有此功能。是吗?
我还发现 git show-branch --date-order ,但输出有所不同。
How can I list git branches showing and sorting by their last commits' dates?
I've found this:
for k in `git branch | sed s/^..//`; do
echo -e `git log -1 --pretty=format:"%Cgreen%ci %Cblue%cr%Creset" "$k"`\\t"$k";
done | sort -r
I'd expect plain git to have this feature. Does it?
I also found git show-branch --date-order
but the output is something different.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这似乎是实现这一目标的内置方法(v1.7.4):
This appears to be a built-in way to achieve that (v1.7.4):
我很喜欢@Will Sheppard 的解决方案来添加一些颜色。
I've enjoyed the @Will Sheppard solution to put some colors.