macOS
brew install git-extraslocal Homebrew formula metadata
sudo port install git-extrasMacPorts ports tree · devel/git-extras/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de git-extras pour les workflows d'agents IA.
installation
brew install git-extraslocal Homebrew formula metadata
sudo port install git-extrasMacPorts ports tree · devel/git-extras/Portfile · Source: api.github.com
sudo apk add git-extrasAlpine Linux edge package indexes · git-extras · Source: dl-cdn.alpinelinux.org
sudo apt install git-extrasDebian stable package indexes · git-extras · Source: deb.debian.org
sudo dnf install git-extrasFedora Rawhide package metadata · git-extras · Source: dl.fedoraproject.org
nix profile install nixpkgs#git-extrasnixpkgs package indexes · pkgs/by-name/gi/git-extras/package.nix · Source: api.github.com
sudo pacman -S git-deltaArch Linux sync databases · git-delta · Source: geo.mirror.pkgbuild.com
sudo zypper install git-deltaopenSUSE Tumbleweed package metadata · git-delta · Source: download.opensuse.org
aperçu
Small git utilities
historique
git-extras is a long-running collection of small Git subcommands. It packages workflow helpers for branch creation, changelogs, summaries, releases, cleanup, browsing, ignore-file generation, and other tasks that Git users often script locally.
The repository began in August 2010 under TJ Holowaychuk. Early commits and 0.0.x tags established the project's pattern: many small `git-*` executables installed so Git can dispatch them as `git <name>` subcommands.
The project reached 1.0.0 in February 2012 and continued through major release lines over the following decade. Its command set grew into dozens of utilities documented in `Commands.md`, including `git summary`, `git feature`, `git changelog`, `git effort`, `git ignore`, `git release`, `git undo`, and branch-cleanup helpers.
Version 6.4 in 2022 changed the assumed default branch from `master` to `main` while leaving configuration overrides through `git-extras.default-branch` or Git's `init.defaultBranch`. That change reflects how the project tracks common Git hosting conventions while preserving user configuration.
git-extras is packaged broadly enough to appear in Homebrew, Debian and Ubuntu, Fedora-family distributions, MacPorts, Nix, Arch-family repositories, and other package-manager indexes represented in the input metadata.
Its ecosystem role is partly cultural: before every team had bespoke Git aliases, shell snippets, and hosted pull-request tools, git-extras collected common shell workflows into named Git subcommands with man pages and completions.
Practitioners install the package and then run commands through Git's subcommand mechanism, for example `git summary`, `git feature`, `git changelog`, `git release`, `git ignore`, `git undo`, or `git delete-merged-branches`.
Some commands read or write Git configuration in `.git/config` or `~/.gitconfig`; the README documents branch-name defaults through `git-extras.default-branch` and `init.defaultBranch`. The package is therefore often used as a personal workflow layer on top of plain Git.
git-extras matters because it is a package of shell-level affordances rather than a single tool. It demonstrates Git's command-discovery design: any executable named `git-foo` on PATH can become `git foo`.
It also creates package-manager edge cases. Some commands overlap with standalone tools, including the `git-delete-merged-branches` name clash documented by the standalone branch-cleanup project.
posture de sécurité
Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour git-extras. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
.git/config~/.gitconfigexécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
git-abort | cli | exécutable global | |
git-alias | cli | exécutable global | |
git-archive-file | cli | exécutable global | |
git-authors | cli | exécutable global | |
git-browse | cli | exécutable global | |
git-browse-ci | cli | exécutable global | |
git-brv | cli | exécutable global | |
git-bulk | cli | exécutable global | |
git-changelog | cli | exécutable global | |
git-clear | cli | exécutable global | |
git-clear-soft | cli | exécutable global | |
git-coauthor | cli | exécutable global | |
git-commits-since | cli | exécutable global | |
git-continue | cli | exécutable global | |
git-contrib | cli | exécutable global | |
git-count | cli | exécutable global | |
git-cp | cli | exécutable global | |
git-create-branch | cli | exécutable global | |
git-delete-branch | cli | exécutable global | |
git-delete-merged-branches | cli | exécutable global | |
git-delete-squashed-branches | cli | exécutable global | |
git-delete-submodule | cli | exécutable global | |
git-delete-tag | cli | exécutable global | |
git-delta | cli | exécutable global | |
git-effort | cli | exécutable global | |
git-extras | cli | exécutable global | |
git-feature | cli | exécutable global | |
git-force-clone | cli | exécutable global | |
git-fork | cli | exécutable global | |
git-fresh-branch | cli | exécutable global | |
git-get | cli | exécutable global | |
git-gh-pages | cli | exécutable global | |
git-graft | cli | exécutable global | |
git-guilt | cli | exécutable global | |
git-ignore | cli | exécutable global | |
git-ignore-io | cli | exécutable global | |
git-info | cli | exécutable global | |
git-local-commits | cli | exécutable global | |
git-lock | cli | exécutable global | |
git-locked | cli | exécutable global | |
git-magic | cli | exécutable global | |
git-merge-into | cli | exécutable global | |
git-merge-repo | cli | exécutable global | |
git-missing | cli | exécutable global | |
git-mr | cli | exécutable global | |
git-obliterate | cli | exécutable global | |
git-paste | cli | exécutable global | |
git-pr | cli | exécutable global | |
git-psykorebase | cli | exécutable global | |
git-pull-request | cli | exécutable global | |
git-reauthor | cli | exécutable global | |
git-rebase-patch | cli | exécutable global | |
git-release | cli | exécutable global | |
git-rename-branch | cli | exécutable global | |
git-rename-file | cli | exécutable global | |
git-rename-remote | cli | exécutable global | |
git-rename-tag | cli | exécutable global | |
git-repl | cli | exécutable global | |
git-reset-file | cli | exécutable global | |
git-root | cli | exécutable global | |
git-rscp | cli | exécutable global | |
git-scp | cli | exécutable global | |
git-sed | cli | exécutable global | |
git-setup | cli | exécutable global | |
git-show-merged-branches | cli | exécutable global | |
git-show-tree | cli | exécutable global | |
git-show-unmerged-branches | cli | exécutable global | |
git-squash | cli | exécutable global | |
git-stamp | cli | exécutable global | |
git-standup | cli | exécutable global | |
git-summary | cli | exécutable global | |
git-sync | cli | exécutable global | |
git-touch | cli | exécutable global | |
git-undo | cli | exécutable global | |
git-unlock | cli | exécutable global | |
git-unwip | cli | exécutable global | |
git-utimes | cli | exécutable global | |
git-wip | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/tj/git-extras
métadonnées d'installation
| Clé du paquet | brew:git-extras |
|---|---|
| Version | 7.5.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/git-extras |
| Page d'accueil | https://github.com/tj/git-extras |
| Dépôt | https://github.com/tj/git-extras |
| Docs amont | https://github.com/tj/git-extras#readme |
| Licence | MIT |
| Archive source | https://github.com/tj/git-extras/archive/refs/tags/7.5.0.tar.gz |
| Dernière mise à jour | 2026-05-10T04:40:26Z |
| Pulse | updated |
| Bouteille | disponible (sur all) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
| Précautions | To load Zsh completions, add the following to your .zshrc: source $HOMEBREW_PREFIX/opt/git-extras/share/git-extras/git-extras-completion.zsh |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | git-extras |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
git-extras 7.3.0-1
Extra commands for git
https://github.com/tj/git-extras
sudo apt install git-extrasgit-extras
nix profile install nixpkgs#git-extrasgit-extras 7.1.0-1
Extra commands for git
https://github.com/tj/git-extras
sudo apt install git-extrasgit-extras 7.4.0-r0
Little git extras
https://github.com/tj/git-extras
sudo apk add git-extrasgit-extras-bash-completion 7.4.0-r0
Bash completions for git-extras
https://github.com/tj/git-extras
sudo apk add git-extras-bash-completiongit-extras-doc 7.4.0-r0
Little git extras (documentation)
https://github.com/tj/git-extras
sudo apk add git-extras-docgit-extras 7.3.0-4.fc44
Little git extras
https://github.com/tj/git-extras
sudo dnf install git-extrasgit-extras
sudo port install git-extrasgit-delta
sudo port install git-deltagit-delete-merged-branches 7.5.0-1
command-line tool to delete merged git branches
https://github.com/hartwork/git-delete-merged-branches
sudo apt install git-delete-merged-branchesgit-delta 0.18.2-4+b1
syntax-highlighting pager for git, diff, and grep output
https://dandavison.github.io/delta/
sudo apt install git-deltapython3-git-delete-merged-branches 7.5.0-1
command-line tool to delete merged git branches (Python module)
https://github.com/hartwork/git-delete-merged-branches
sudo apt install python3-git-delete-merged-branchesgit-delete-merged-branches
nix profile install nixpkgs#git-delete-merged-branchesgit-delete-merged-branches 7.4.0-1
command-line tool to delete merged git branches
https://github.com/hartwork/git-delete-merged-branches
sudo apt install git-delete-merged-branchesgit-delta 0.16.5-5
syntax-highlighting pager for git, diff, and grep output
https://dandavison.github.io/delta/
sudo apt install git-deltapython3-git-delete-merged-branches 7.4.0-1
command-line tool to delete merged git branches (Python module)
https://github.com/hartwork/git-delete-merged-branches
sudo apt install python3-git-delete-merged-branchespiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.