- For everything of git from stash to commit, push, every common commands one may use!
- To initialize
bgit
, called as post-install hook at install
- To do maintenance tasks like gc, filtering commits etc
- Using platform specific conditional hooks, with more granular control, like post clone etc. (Helpful to get started with a project fast!)
- Local gitignore that is not pushed along with the current files.
- Custom rules that disallows changes in specific files unless required! Respecting
CODEOWNERS
files!