git-town

High-level CLI tool for managing Git workflows and branches

brewmacoslinux
Try with needOr install directly
Source

About

High-level command-line interface for Git

Commands

git-town

Examples

Create a new feature branch and set it as a child of the current branch$ git town new-pull-request my-feature
Sync the current branch with changes from the main branch$ git town sync
View the branch hierarchy and relationships$ git town status