DEV Community

Cassidy Williams
Cassidy Williams

Posted on • Originally published at blog.cassidoo.co

59 3 2 4 2

Sorting Git branches

Normally when you run git branch on a repository, you get your list of branches in alphabetical order, which can be very annoying if you have a lot of them (unless you have a very rigid naming system by ticket number or something).

You can change that now!

In your repo, if you do:

git branch --sort=-committerdate
Enter fullscreen mode Exit fullscreen mode

This will sort all of your branches by the date of their last commit!

You can sort by:

  • authordate
  • committerdate
  • creatordate
  • objectsize
  • taggerdate

Plus, you can also do this globally if you want to always do it by one of these, like so:

git config --global branch.sort -committerdate
Enter fullscreen mode Exit fullscreen mode

Or, you could set an alias:

git config --global alias.brcd "branch --sort=-committerdate"
Enter fullscreen mode Exit fullscreen mode

Now go on and git committing!

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (4)

Collapse
 
yogionbioinformatics profile image
Yogindra Raghav

Nice and short -- love these types of useful articles.

Collapse
 
joeattardi profile image
Joe Attardi

Great tip!

Collapse
 
murtuzaalisurti profile image
Murtuzaali Surti

awesome!

Collapse
 
c9hp profile image
C9

So short

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs