git-tidy-python/README.md

19 lines
562 B
Markdown
Raw Normal View History

2023-01-26 07:43:08 +02:00
# git-tidy
I wrote this utility to save myself some repetitive typing, because I often come
back to a repo after a while of not using it, and in the meanwhile a remote may
have moved on or I'm not sure what state it's in.
2023-01-26 07:43:08 +02:00
So this gets it cleaned up relatively quickly.
2023-01-26 07:43:08 +02:00
It's more or less the equivalent of
2023-01-26 07:43:08 +02:00
```bash
git checkout main
git fetch --all --purge # purge is to delete unnecessary remote refs
git merge origin/main main --ff-only
git branch --merged | grep -v main | xargs git branch -d
2023-01-26 07:43:08 +02:00
```
with some extra convenience and (I hope) safety features.