macOS
brew install git-townlocal Homebrew formula metadata
sudo port install git-townMacPorts ports tree · devel/git-town/Portfile · 来源: api.github.com
安装
brew install git-townlocal Homebrew formula metadata
sudo port install git-townMacPorts ports tree · devel/git-town/Portfile · 来源: api.github.com
nix profile install nixpkgs#git-townnixpkgs package indexes · pkgs/by-name/gi/git-town/package.nix · 来源: api.github.com
sudo pacman -S git-townArch Linux sync databases · git-town · 来源: geo.mirror.pkgbuild.com
sudo zypper install git-townopenSUSE Tumbleweed package metadata · git-town · 来源: download.opensuse.org
scoop install main/git-townScoop official bucket manifest trees · bucket/git-town.json · 来源: api.github.com
概览
High-level command-line interface for Git
历史
Git Town is a high-level Git command-line interface for managing feature branches, stacked changes, pull requests, and branch cleanup. It wraps common multi-branch workflows in memorable commands such as hack, sync, propose, ship, append, prepend, and swap.
The GitHub repository was created in 2014. The project grew from branch workflow automation into a broader Git productivity layer that supports Git Flow, GitHub Flow, GitLab Flow, trunk-based development, monorepos, and stacked changes.
The command set and configuration model continued to evolve through the 2020s. The documentation describes configuration files named git-town.toml, .git-town.toml, and .git-branches.toml, while the changelog records work on stacked proposal breadcrumbs, direct commits into ancestor branches, forge connectors, CI/headless behavior, and configuration precedence.
Git Town's adoption is tied to teams that want a consistent branch lifecycle without replacing Git hosting. Package availability through Homebrew, MacPorts, Nix, pacman, Scoop, and zypper makes the same workflow commands installable across developer workstations.
Practitioners use Git Town to create up-to-date feature branches, synchronize branch stacks, create pull or merge requests, navigate branch hierarchies, ship completed work, and clean up local and remote branches. In stacked-change workflows, commands such as append, prepend, set-parent, diff-parent, and swap encode parent-child branch relationships that plain Git does not model directly.
The package is significant because it shows how much workflow policy can live in a Git extension without requiring a hosted service. It is a single CLI that packages branch naming, stack metadata, forge integration, and cleanup behavior into reproducible local commands.
安全态势
没有找到 git-town 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
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-town.toml.git-town.toml.git-branches.toml可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
git-town | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/git-town/git-town
安装元数据
| 软件包键 | brew:git-town |
|---|---|
| 版本 | 24.0.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/git-town |
| 主页 | https://www.git-town.com/ |
| 仓库 | https://github.com/git-town/git-town |
| 上游文档 | https://www.git-town.com/ |
| 许可证 | MIT |
| 源码归档 | https://github.com/git-town/git-town/archive/refs/tags/v24.0.0.tar.gz |
| 最后更新 | 2026-07-23T16:32:45Z |
| Pulse | updated |
| 构建依赖 | go |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | git-town |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
git-town
nix profile install nixpkgs#git-towngit-town 23.0.2-1
Generic, high-level Git workflow support
https://github.com/git-town/git-town
sudo pacman -S git-towngit-town 23.0.2-1.1
Git branches made easy
https://github.com/git-town/git-town
sudo zypper install git-towngit-town-bash-completion 23.0.2-1.1
Bash Completion for git-town
https://github.com/git-town/git-town
sudo zypper install git-town-bash-completiongit-town-fish-completion 23.0.2-1.1
Fish Completion for git-town
https://github.com/git-town/git-town
sudo zypper install git-town-fish-completiongit-town-zsh-completion 23.0.2-1.1
Zsh Completion for git-town
https://github.com/git-town/git-town
sudo zypper install git-town-zsh-completiongit-town
sudo port install git-townmain/git-town
scoop install main/git-town来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.