- 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]]