Common CLI commands
While you can find a full list of
gt commands in the command reference, there are a handful of common commands and combinations to remember.
This list is grouped by primary function.
These commands are constantly in use when creating and pushing changes to a repository with Graphite.
|Run any time branches are created/manipulated/changed|
|Create changes, stage the changes, create a new branch and commit the changes to the new branch all at once|
|Update an existing branch with new changes by creating an entirely new commit on that branch|
|Update an existing branch with new changes by amending the existing commit on that branch|
|Pull changes from your trunk branch and subsequently restack upstack changes|
|Submit your changes across all PRs on a stack|
Commands to view teammates' code and communicate changes.
|Get a stack locally that's been created or manipulated by someone else. Often followed up with `gt bdl` to delete irrelevant branches locally.|
|Often used when to check out a singular branch for collaboration OR personal use|
Commands to move up and down the stack, and to restack branches (if necessary).
|Quickly move up and down a stack of branches. By default, it takes a step argument of 1, but can add a step value (for example, `gt branch up 2`) to skip a certain number of branches.|
|Quickly move all the way down (`bb`) or all the way up (bt) a stack|