Overview of git-machete features
developgit-machete is a tool designed to simplify complex Git workflows, specifically when managing multiple branches and stacked pull requests (e.g., feature-3 → feature-2 → feature-1 → develop).
Key capabilities include:
- Bird's eye view: Visualize branch relationships and hierarchies.
- Automatic
status: Instantly identify which branches are in sync, which require a rebase, and which are already merged. - Simplified syncing: Perform rebase, push, and pull operations across multiple branches simultaneously with single commands.
- GitHub and GitLab integration: Synchronize local branch states with remote PR structures and descriptions.