Skip to content
Commitpedia
Log in Join & edit

git-extras

A collection of extra Git subcommands for common chores, such as summarizing a repository, deleting merged branches, and undoing commits.

Edit history of git-extras: 1 recorded edit
Edit history · 1 edit
Type
Repo
Edits
1
Editors
1
First issued
15 Oct 2026
Last edit
15 Oct 2026
Source
tj/git-extras

tj/git-extras

Stars
18.1k
Forks
1.2k
Language
Shell
Licence
MIT
Last push
8 Oct 2026

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

Open on GitHub

git-extras adds dozens of new git subcommands, each a small script. Once installed they work like built-in commands, for example git summary for an overview of a repository’s commits and authors, or git delete-merged-branches to clean up finished work.

The project’s Commands.md file documents every command with examples, and the installation guide covers package managers on macOS, Linux, and Windows. Read a command’s description before using it, since several of them delete or rewrite things.

Even if you do not install it, the scripts are short and readable, which makes the repository a good place to learn how to build your own Git helpers.

See also

  • 0033 The everyday Git workflow: status, add, commit, push, pull Git moves your changes through three places: the working folder, the staging area, and the commit history. These five commands, plus .gitignore… Beginner · Concept · Any system Article Housekeeping · Setup 15 Oct 2026
  • 0043 Delete local branches that are already merged A bash script that lists local branches fully merged into main and, if you ask, deletes them. It never touches the current… Intermediate · How-to · Linux, macOS, Windows Script Housekeeping 15 Oct 2026
  • 0044 A starter set of Git aliases Short names for the Git commands you type all day, such as a one-line status, a graph log, and a safe force… Beginner · Reference · Linux, macOS, Windows Script Git tools 15 Oct 2026

History

Every saved edit is kept. The plot on the sleeve draws one line per edit. Open any edit to see exactly what changed.

  1. commitpedia-admin +654 chars

Report a problem

Something wrong, unsafe or copied? Tell the editors.
What is wrong?