Automic VaultAutomic Vault

brew

Installer git-extras avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

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

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install git-extras

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install git-extras

MacPorts ports tree · devel/git-extras/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add git-extras

Alpine Linux edge package indexes · git-extras · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install git-extras

Debian stable package indexes · git-extras · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install git-extras

Fedora Rawhide package metadata · git-extras · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#git-extras

nixpkgs package indexes · pkgs/by-name/gi/git-extras/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S git-delta

Arch Linux sync databases · git-delta · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install git-delta

openSUSE Tumbleweed package metadata · git-delta · Source: download.opensuse.org

aperçu

Résumé du paquet

Small git utilities

Commandes et alias

  • git-abort
  • git-alias
  • git-archive-file
  • git-authors
  • git-browse
  • git-browse-ci
  • git-brv
  • git-bulk
  • git-changelog
  • git-clear
  • git-clear-soft
  • git-coauthor
  • git-commits-since
  • git-continue
  • git-contrib
  • git-count
  • git-cp
  • git-create-branch
  • git-delete-branch
  • git-delete-merged-branches
  • git-delete-squashed-branches
  • git-delete-submodule
  • git-delete-tag
  • git-delta
  • git-effort
  • git-extras
  • git-feature
  • git-force-clone
  • git-fork
  • git-fresh-branch
  • git-get
  • git-gh-pages

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 2010: The repository begins and 0.0.x tags are released.
  • 2012: Version 1.0.0 is released.
  • 2014: Version 2.x releases continue expanding the command collection.
  • 2015: Versions 3.0.0 and 4.0.0 are released.
  • 2020: Version 6.0.0 is released.
  • 2022: Version 6.4.0 changes the assumed default branch name to `main`.
  • 2023: Version 7.0.0 is released.
  • 2026: Version 7.5.0 is released.

Related projects

  • Git itself is the host command framework that discovers git-extras executables.
  • hub, gh, diff-so-fancy, delta, and standalone branch-cleanup tools occupy adjacent Git workflow-helper territory.
  • git-delete-merged-branches is directly related because both packages can provide a command with the same name.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

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.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.

Revue recommandée

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

Configuration and credential file locations

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.

Configuration files

Config paths the tool may read or write during local use.

Unix
.git/config~/.gitconfig

exécutables

Exécutables installés

CommandeTypeExpositionNote
git-abortcliexécutable global
git-aliascliexécutable global
git-archive-filecliexécutable global
git-authorscliexécutable global
git-browsecliexécutable global
git-browse-cicliexécutable global
git-brvcliexécutable global
git-bulkcliexécutable global
git-changelogcliexécutable global
git-clearcliexécutable global
git-clear-softcliexécutable global
git-coauthorcliexécutable global
git-commits-sincecliexécutable global
git-continuecliexécutable global
git-contribcliexécutable global
git-countcliexécutable global
git-cpcliexécutable global
git-create-branchcliexécutable global
git-delete-branchcliexécutable global
git-delete-merged-branchescliexécutable global
git-delete-squashed-branchescliexécutable global
git-delete-submodulecliexécutable global
git-delete-tagcliexécutable global
git-deltacliexécutable global
git-effortcliexécutable global
git-extrascliexécutable global
git-featurecliexécutable global
git-force-clonecliexécutable global
git-forkcliexécutable global
git-fresh-branchcliexécutable global
git-getcliexécutable global
git-gh-pagescliexécutable global
git-graftcliexécutable global
git-guiltcliexécutable global
git-ignorecliexécutable global
git-ignore-iocliexécutable global
git-infocliexécutable global
git-local-commitscliexécutable global
git-lockcliexécutable global
git-lockedcliexécutable global
git-magiccliexécutable global
git-merge-intocliexécutable global
git-merge-repocliexécutable global
git-missingcliexécutable global
git-mrcliexécutable global
git-obliteratecliexécutable global
git-pastecliexécutable global
git-prcliexécutable global
git-psykorebasecliexécutable global
git-pull-requestcliexécutable global
git-reauthorcliexécutable global
git-rebase-patchcliexécutable global
git-releasecliexécutable global
git-rename-branchcliexécutable global
git-rename-filecliexécutable global
git-rename-remotecliexécutable global
git-rename-tagcliexécutable global
git-replcliexécutable global
git-reset-filecliexécutable global
git-rootcliexécutable global
git-rscpcliexécutable global
git-scpcliexécutable global
git-sedcliexécutable global
git-setupcliexécutable global
git-show-merged-branchescliexécutable global
git-show-treecliexécutable global
git-show-unmerged-branchescliexécutable global
git-squashcliexécutable global
git-stampcliexécutable global
git-standupcliexécutable global
git-summarycliexécutable global
git-synccliexécutable global
git-touchcliexécutable global
git-undocliexécutable global
git-unlockcliexécutable global
git-unwipcliexécutable global
git-utimescliexécutable global
git-wipcliexécutable global

fraîcheur

Version et 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.

page générée2026-07-25
version du gestionnaire7.5.0
gestionnaire mis à jour2026-05-10
données localesOK
amontà jour
dernière version détectée7.5.0

https://github.com/tj/git-extras

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:git-extras
Version7.5.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/git-extras
Page d'accueilhttps://github.com/tj/git-extras
Dépôthttps://github.com/tj/git-extras
Docs amonthttps://github.com/tj/git-extras#readme
LicenceMIT
Archive sourcehttps://github.com/tj/git-extras/archive/refs/tags/7.5.0.tar.gz
Dernière mise à jour2026-05-10T04:40:26Z
Pulseupdated
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré
PrécautionsTo 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

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegit-extras
Version Scheme0
Revision0
Head VersionHEAD
Conflicts With
  • git-delete-merged-branches
  • git-ignore
  • git-standup
  • git-sync
  • ugit
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

git-extras 7.3.0-1

Extra commands for git

https://github.com/tj/git-extras

sudo apt install git-extras
  • Section: vcs
  • Architecture: all
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Git Extras
Debian stable package indexes · deb.debian.org · Debian stable package indexes: git-extras from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

git-extras

nix profile install nixpkgs#git-extras
  • normalized package name match
  • Correspondance par : Git Extras
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gi/git-extras/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

git-extras 7.1.0-1

Extra commands for git

https://github.com/tj/git-extras

sudo apt install git-extras
  • Section: universe/vcs
  • Architecture: all
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Git Extras
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: git-extras from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

git-extras 7.4.0-r0

Little git extras

https://github.com/tj/git-extras

sudo apk add git-extras
  • License: MIT
  • Architecture: x86_64
  • Source Package: git-extras
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Git Extras
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: git-extras from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

git-extras-bash-completion 7.4.0-r0

Bash completions for git-extras

https://github.com/tj/git-extras

sudo apk add git-extras-bash-completion
  • License: MIT
  • Architecture: x86_64
  • Source Package: git-extras
  • normalized package name match
  • Correspondance par : Git Extras
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: git-extras-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

git-extras-doc 7.4.0-r0

Little git extras (documentation)

https://github.com/tj/git-extras

sudo apk add git-extras-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: git-extras
  • normalized package name match
  • Correspondance par : Git Extras
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: git-extras-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

git-extras 7.3.0-4.fc44

Little git extras

https://github.com/tj/git-extras

sudo dnf install git-extras
  • License: MIT
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: git-extras
  • 3 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Git Extras
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: git-extras from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

git-extras

sudo port install git-extras
  • normalized package name match
  • Correspondance par : Git Extras
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/git-extras/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
MacPorts94%

git-delta

sudo port install git-delta
  • installed executable or alias match
  • Correspondance par : Git Delta
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/git-delta/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

git-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-branches
  • Section: vcs
  • Architecture: all
  • 2 Dépendances
  • installed executable or alias match
  • Correspondance par : Git Delete Merged Branches
Debian stable package indexes · deb.debian.org · Debian stable package indexes: git-delete-merged-branches from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

git-delta 0.18.2-4+b1

syntax-highlighting pager for git, diff, and grep output

https://dandavison.github.io/delta/

sudo apt install git-delta
  • Section: vcs
  • Architecture: amd64
  • Source Package: git-delta
  • 3 Dépendances
  • 2 dépendances optionnelles
  • installed executable or alias match
  • Correspondance par : Git Delta
Debian stable package indexes · deb.debian.org · Debian stable package indexes: git-delta from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

python3-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-branches
  • Section: python
  • Architecture: all
  • Source Package: git-delete-merged-branches
  • 4 Dépendances
  • installed executable or alias match
  • Correspondance par : Git Delete Merged Branches
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-git-delete-merged-branches from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix92%

git-delete-merged-branches

nix profile install nixpkgs#git-delete-merged-branches
  • installed executable or alias match
  • Correspondance par : Git Delete Merged Branches
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gi/git-delete-merged-branches/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt92%

git-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-branches
  • Section: universe/vcs
  • Architecture: all
  • 2 Dépendances
  • installed executable or alias match
  • Correspondance par : Git Delete Merged Branches
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: git-delete-merged-branches from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

git-delta 0.16.5-5

syntax-highlighting pager for git, diff, and grep output

https://dandavison.github.io/delta/

sudo apt install git-delta
  • Section: universe/vcs
  • Architecture: amd64
  • 3 Dépendances
  • 1 dépendances optionnelles
  • installed executable or alias match
  • Correspondance par : Git Delta
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: git-delta from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

python3-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-branches
  • Section: universe/python
  • Architecture: all
  • Source Package: git-delete-merged-branches
  • 4 Dépendances
  • installed executable or alias match
  • Correspondance par : Git Delete Merged Branches
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-git-delete-merged-branches from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment