2026-10-01 Wie alt sind die git branches? ========================================= Wer kennt das nicht: git branch --remote zeigt dutzende von Branches an, erwartet wären aber eigentlich nur wenige: HEAD, die Release Branches, ein Feature Branch pro Merge Request … fertig? Meistens sind es sehr viel mehr branches. Bisher kenne ich das so, dass man dem Team eine Mail schickt: "Räumt bitte bitte bitte eure Branches auf uwu OKTHXBYE" … aber viele Branches kommen von Leuten, die schon lange wieder weg sind, vergessene Branches wo die Merge Requests geschlossen wurden, temporäre Ideen, die nie umgesetzt wurden. Internet sei Dank habe ich jetzt eine Lösung, die mir gefällt. Im ~/.gitconfig habe ich mir folgende Aliases angelegt: [alias] br = "branch --format='%(color:red)%(committerdate:iso8601)%(color:reset) %(align:10)(%(ahead-behind:HEAD))%(end) %(color:blue)%(align:40)%(refname:short)%(end)%(color:reset) %(color:white)%(contents:subject) %(color:yellow)(%(committerdate:relative))%(color:reset)' --sort=-creatordate" newest-branch = "br --sort=-committerdate" oldest-branch = "br --sort=committerdate" Und nun funktioniert git oldest-branch --remote. #Programming #Git