From a456da282272c5b66363749179e44f120a73afab Mon Sep 17 00:00:00 2001 From: Paul Somers Date: Wed, 30 Mar 2022 14:45:02 +0100 Subject: [PATCH] gt: add page (#7926) * gt: add page graphite.dev * gt: fix review suggestions Co-authored-by: Axel Navarro * gt: fix commands to longhand, explain auth better * gt: fix typos * Update pages/common/gt.md Co-authored-by: Emily Grace Seville Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com> Co-authored-by: Axel Navarro Co-authored-by: Emily Grace Seville Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com> --- pages/common/gt.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pages/common/gt.md 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`