macOS
brew install git-extraslocal Homebrew formula metadata
sudo port install git-extrasMacPorts ports tree · devel/git-extras/Portfile · ソース: api.github.com
brew
git-extras のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install git-extraslocal Homebrew formula metadata
sudo port install git-extrasMacPorts ports tree · devel/git-extras/Portfile · ソース: api.github.com
sudo apk add git-extrasAlpine Linux edge package indexes · git-extras · ソース: dl-cdn.alpinelinux.org
sudo apt install git-extrasDebian stable package indexes · git-extras · ソース: deb.debian.org
sudo dnf install git-extrasFedora Rawhide package metadata · git-extras · ソース: dl.fedoraproject.org
nix profile install nixpkgs#git-extrasnixpkgs package indexes · pkgs/by-name/gi/git-extras/package.nix · ソース: api.github.com
sudo pacman -S git-deltaArch Linux sync databases · git-delta · ソース: geo.mirror.pkgbuild.com
sudo zypper install git-deltaopenSUSE Tumbleweed package metadata · git-delta · ソース: download.opensuse.org
概要
Small git utilities
履歴
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.
セキュリティ状態
git-extras に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
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~/.gitconfig実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
git-abort | cli | グローバル実行可能ファイル | |
git-alias | cli | グローバル実行可能ファイル | |
git-archive-file | cli | グローバル実行可能ファイル | |
git-authors | cli | グローバル実行可能ファイル | |
git-browse | cli | グローバル実行可能ファイル | |
git-browse-ci | cli | グローバル実行可能ファイル | |
git-brv | cli | グローバル実行可能ファイル | |
git-bulk | cli | グローバル実行可能ファイル | |
git-changelog | cli | グローバル実行可能ファイル | |
git-clear | cli | グローバル実行可能ファイル | |
git-clear-soft | cli | グローバル実行可能ファイル | |
git-coauthor | cli | グローバル実行可能ファイル | |
git-commits-since | cli | グローバル実行可能ファイル | |
git-continue | cli | グローバル実行可能ファイル | |
git-contrib | cli | グローバル実行可能ファイル | |
git-count | cli | グローバル実行可能ファイル | |
git-cp | cli | グローバル実行可能ファイル | |
git-create-branch | cli | グローバル実行可能ファイル | |
git-delete-branch | cli | グローバル実行可能ファイル | |
git-delete-merged-branches | cli | グローバル実行可能ファイル | |
git-delete-squashed-branches | cli | グローバル実行可能ファイル | |
git-delete-submodule | cli | グローバル実行可能ファイル | |
git-delete-tag | cli | グローバル実行可能ファイル | |
git-delta | cli | グローバル実行可能ファイル | |
git-effort | cli | グローバル実行可能ファイル | |
git-extras | cli | グローバル実行可能ファイル | |
git-feature | cli | グローバル実行可能ファイル | |
git-force-clone | cli | グローバル実行可能ファイル | |
git-fork | cli | グローバル実行可能ファイル | |
git-fresh-branch | cli | グローバル実行可能ファイル | |
git-get | cli | グローバル実行可能ファイル | |
git-gh-pages | cli | グローバル実行可能ファイル | |
git-graft | cli | グローバル実行可能ファイル | |
git-guilt | cli | グローバル実行可能ファイル | |
git-ignore | cli | グローバル実行可能ファイル | |
git-ignore-io | cli | グローバル実行可能ファイル | |
git-info | cli | グローバル実行可能ファイル | |
git-local-commits | cli | グローバル実行可能ファイル | |
git-lock | cli | グローバル実行可能ファイル | |
git-locked | cli | グローバル実行可能ファイル | |
git-magic | cli | グローバル実行可能ファイル | |
git-merge-into | cli | グローバル実行可能ファイル | |
git-merge-repo | cli | グローバル実行可能ファイル | |
git-missing | cli | グローバル実行可能ファイル | |
git-mr | cli | グローバル実行可能ファイル | |
git-obliterate | cli | グローバル実行可能ファイル | |
git-paste | cli | グローバル実行可能ファイル | |
git-pr | cli | グローバル実行可能ファイル | |
git-psykorebase | cli | グローバル実行可能ファイル | |
git-pull-request | cli | グローバル実行可能ファイル | |
git-reauthor | cli | グローバル実行可能ファイル | |
git-rebase-patch | cli | グローバル実行可能ファイル | |
git-release | cli | グローバル実行可能ファイル | |
git-rename-branch | cli | グローバル実行可能ファイル | |
git-rename-file | cli | グローバル実行可能ファイル | |
git-rename-remote | cli | グローバル実行可能ファイル | |
git-rename-tag | cli | グローバル実行可能ファイル | |
git-repl | cli | グローバル実行可能ファイル | |
git-reset-file | cli | グローバル実行可能ファイル | |
git-root | cli | グローバル実行可能ファイル | |
git-rscp | cli | グローバル実行可能ファイル | |
git-scp | cli | グローバル実行可能ファイル | |
git-sed | cli | グローバル実行可能ファイル | |
git-setup | cli | グローバル実行可能ファイル | |
git-show-merged-branches | cli | グローバル実行可能ファイル | |
git-show-tree | cli | グローバル実行可能ファイル | |
git-show-unmerged-branches | cli | グローバル実行可能ファイル | |
git-squash | cli | グローバル実行可能ファイル | |
git-stamp | cli | グローバル実行可能ファイル | |
git-standup | cli | グローバル実行可能ファイル | |
git-summary | cli | グローバル実行可能ファイル | |
git-sync | cli | グローバル実行可能ファイル | |
git-touch | cli | グローバル実行可能ファイル | |
git-undo | cli | グローバル実行可能ファイル | |
git-unlock | cli | グローバル実行可能ファイル | |
git-unwip | cli | グローバル実行可能ファイル | |
git-utimes | cli | グローバル実行可能ファイル | |
git-wip | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/tj/git-extras
インストールメタデータ
| パッケージキー | brew:git-extras |
|---|---|
| バージョン | 7.5.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/git-extras |
| ホームページ | https://github.com/tj/git-extras |
| リポジトリ | https://github.com/tj/git-extras |
| 上流ドキュメント | https://github.com/tj/git-extras#readme |
| ライセンス | MIT |
| ソースアーカイブ | https://github.com/tj/git-extras/archive/refs/tags/7.5.0.tar.gz |
| 最終更新 | 2026-05-10T04:40:26Z |
| Pulse | updated |
| Bottle | 利用可能 (対象 all) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
| 注意点 | To load Zsh completions, add the following to your .zshrc: source $HOMEBREW_PREFIX/opt/git-extras/share/git-extras/git-extras-completion.zsh |
レジストリ情報
| 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 |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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-branchesソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.