TinaCMS content update

Co-authored-by: @cassidoo <1454517+cassidoo@users.noreply.github.com>
This commit is contained in:
tina-cloud-app[bot]
2024-02-15 16:02:12 +00:00
committed by GitHub
parent 81569a0737
commit bd3a7ff41c

View File

@@ -0,0 +1,45 @@
---
layout: ../layouts/BlogPost.astro
title: Sorting Git branches
slug: sort-git-branch
description: >-
If you're tired of your git branches being alphabetically sorted, you can
change that!
tags:
- technical
added: 2024-02-15T15:46:32.808Z
---
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:
```shell
git branch --sort=-committerdate
```
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:
```shell
git config --global branch.sort -committerdate
```
Or, you could set an alias:
```shell
git config --global alias.brcd "branch --sort=-committerdate"
```
Now go on and git committing!