- Use `%(refname:short)` in `--format` to get short commit hashes
- Use git filter/smudge to make local changes that won’t be committed
- Use [git-filter-repo](https://github.com/newren/git-filter-repo) to make changes to the whole repo history
- [[Git Log Flags]]
- [[Find the first commit containing two other commits]]
- [[Useful gitrevisions]]
- [[How Core Git Developers Configure Git]]
- [[Git Trailers]]
- [[Global gitignore]]
- [gitignore.io](https://www.toptal.com/developers/gitignore)
- [[Jujutsu]]