git-multipush
« Back to VersTracker
Description:
Push a branch to multiple remotes in one command
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: git git-remote productivity developer-tools cli
Install: brew install git-multipush
About:
GitMultipush is a command-line utility that allows you to push a Git branch to multiple remotes simultaneously with a single command. It eliminates the need to run separate push commands for each remote, such as origin and upstream. This tool is particularly useful for developers managing forks or mirrors who want to synchronize changes efficiently.
Key Features:
  • Push to multiple remotes in one command
  • Automatic remote discovery or custom list
  • Simple command-line interface
  • Reduces repetitive Git commands
Use Cases:
  • Syncing a feature branch to both origin and a personal fork
  • Upstream contribution workflow where changes are pushed to both the fork and the upstream repository
  • Mirroring repositories across multiple hosting services
Alternatives:
  • Shell loops (for loop) – Manual shell loops require more typing and are less convenient than git-multipush's single command.
  • git-remote-add – Adding remotes is a prerequisite but doesn't automate pushing to multiple targets at once.
Version History
Detected Version Rev Change Commit