gitmyhub

git-extras

Shell ★ 18k updated 7d ago

GIT utilities -- repo summary, repl, changelog population, author commit percentages and more

git-extras adds extra command-line commands on top of Git for tasks like auto-generating changelogs, summarizing who contributed what, releasing new versions, and other productivity shortcuts.

Shellsetup: easycomplexity 1/5

git-extras is a collection of additional command-line utilities that extend Git, the version control system. Git itself comes with a core set of commands like commit, push, and pull. git-extras adds extra commands on top of those for tasks that are useful but not built in.

Based on the description and readme, the extras cover things like generating a summary of repository activity, populating changelogs, calculating what percentage of commits each author contributed, and miscellaneous productivity shortcuts. A screencast linked in the readme demonstrates commands such as git-ignore, git-setup, git-changelog, git-release, and git-effort.

Installation instructions are in a separate file. As of version 6.4, the assumed default branch name changed from master to main, which affects several commands; this can be reconfigured if needed. The project welcomes contributions via pull requests.

Where it fits