macOS
brew install git-freshlocal Homebrew formula metadata
brew / rank 11189
Utility to keep git repos fresh. Version 1.13.0 via Homebrew; verified 2026-06-18.
install
brew install git-freshlocal Homebrew formula metadata
overview
Utility to keep git repos fresh
history
git-fresh is a small Git maintenance command by Ivan Malopinsky for updating a repository's root branch, pruning remotes, stashing changes, and removing stale local or remote branches.
The project is distributed as a shell-based Git helper. Its README describes the default workflow as updating the local root branch from the remote root, stashing changes, and pruning remote branches, with flags for stale-branch deletion, rebasing or merging, tag cleanup, workspace wiping, and stash clearing.
The README documents manual installation on Linux, macOS, and Windows, plus package-manager paths through Homebrew, bpkg, and the Arch User Repository. Homebrew's formula lists git-fresh in homebrew/core with stable version 1.13.0, which reflects modest but real package-manager adoption.
Practitioners run `git fresh` when returning to a repository and wanting to synchronize the root branch, prune remote-tracking branches, and optionally clean stale branches or tags. The `.freshignore` file, either in the repository or home directory, lets users protect branch names from cleanup.
The package is niche but practical: it bundles a handful of recurring Git maintenance commands into one executable and exposes a tiny ignore-file convention. Its significance is local-workstation ergonomics rather than broad ecosystem influence.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to 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.
.freshignore~/.freshignoreexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
git-fresh | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:git-fresh |
|---|---|
| Version | 1.13.0 |
| Package manager | Homebrew |
| Homepage | https://github.com/imsky/git-fresh |
| Repository | https://github.com/imsky/git-fresh |
| Last updated | 2026-06-18T09:25:51+09:00 |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.