This commit is contained in:
efi shtain 2025-12-02 10:06:42 -03:00 committed by GitHub
commit 16d0d72838
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 0 deletions

View file

@ -268,6 +268,7 @@ receive further support.
| `grename <old> <new>` | Renames branch `<old>` to `<new>`, including on the origin remote. |
| `gbda` | Deletes all merged branches |
| `gbds` | Deletes all squash-merged branches (**Note: performance degrades with number of branches**) |
| `glb` | List latest switched to branches (default 10, can use glb X to get latest X branches)
### Work in Progress (WIP)

View file

@ -71,6 +71,12 @@ function grename() {
fi
}
# List latest X (default 10) used branches
glb() {
local count=${1:-10}
git reflog | grep 'checkout: moving' | awk '{print $8}' | awk '!seen[$0]++' | head -n "$count"
}
#
# Functions Work in Progress (WIP)
# (sorted alphabetically by function name)