pkg.soopen package index

brew / rang 1856

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

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

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-abortexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-aliasexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-archive-fileexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-authorsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-browseexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-browse-ciexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-brvexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-bulkexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-changelogexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-clearexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-clear-softexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-coauthorexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-commits-sinceexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-continueexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-contribexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-countexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-cpexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-create-branchexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-delete-branchexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-delete-merged-branchesexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-delete-squashed-branchesexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-delete-submoduleexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-delete-tagexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-deltaexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-effortexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-extrasexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-featureexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-force-cloneexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-forkexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-fresh-branchexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-getexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-gh-pagesexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-graftexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-guiltexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-ignoreexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-ignore-ioexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-infoexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-local-commitsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-lockexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-lockedexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-magicexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-merge-intoexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-merge-repoexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-missingexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-mrexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-obliterateexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-pasteexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-prexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-psykorebaseexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-pull-requestexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-reauthorexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-rebase-patchexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-releaseexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-rename-branchexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-rename-fileexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-rename-remoteexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-rename-tagexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-replexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-reset-fileexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-rootexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-rscpexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-scpexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-sedexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-setupexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-show-merged-branchesexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-show-treeexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-show-unmerged-branchesexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-squashexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-stampexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-standupexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-summaryexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-syncexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-touchexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-undoexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-unlockexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-unwipexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-utimesexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
git-wipexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

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-08-03
version du gestionnaire7.5.0
gestionnaire mis à jour2026-05-10
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • 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 d'accueilhttps://github.com/tj/git-extras
Dépôthttps://github.com/tj/git-extras
Dernière mise à jour2026-05-10T04:40:26Z
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

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-5.fc45

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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-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
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation