gt
Create and manage sequences of dependent code changes (stacks) for Git and GitHub. tldr-pages
On several platforms
Several platforms
Initialize gt for the repository in the current directory
gt initIdentifyCreate a new branch stacked on top of the current branch and commit staged changes
gt create branch_nameIdentifyCreate a new commit and fix upstack branches
gt modify -cam commit_messageIdentifyForce push all branches in the current stack to GitHub and create or update PRs
gt stack submitIdentifyCheck out different branch (prompts interactive mode when branch name is omitted)
gt co branch_nameIdentifySync stack with remote version (also deletes merged branches)
gt syncIdentifyLog all tracked stacks
gt log shortIdentifyDisplay help for a specified subcommand
gt subcommand --helpIdentify