diff --git a/pages/common/gt.md b/pages/common/gt.md new file mode 100644 index 0000000000..7432affb2d --- /dev/null +++ b/pages/common/gt.md @@ -0,0 +1,32 @@ +# gt + +> Create and manage sequences of dependent code changes (stacks) for Git and GitHub. +> More information: . + +- Authenticate the CLI with Graphite's API: + +`gt auth --token {{graphite_cli_auth_token}}` + +- Initialise `gt` for the repository in the current directory: + +`gt repo init` + +- Create a new branch stacked on top of the current branch and commit staged changes: + +`gt branch create {{branch_name}}` + +- Create a new commit and fix upstack branches: + +`gt commit create -m {{commit_message}}` + +- Force push all branches in the current stack to GitHub and create or update PRs: + +`gt stack submit` + +- Log all tracked stacks: + +`gt log short` + +- Print help for a specified subcommand: + +`gt {{subcommand}} --help`