Graphite CLI
graphite-cliA tool to help you break up large engineering tasks into a series of small, incremental code changes from the command line.
A tool to help you break up large engineering tasks into a series of small, incremental code changes from the command line.
Create, modify, submit and sync stacked branches. Only create, modify, checkout, submit and sync are covered.
gt createCreate a new branch on top of the current one and commit staged changes.
namemessageallstring · positional 0string--message-mboolean--all-aboolean--patch-pboolean--insert-igt modifyAmend the current commit or add a new one, restacking descendants.
allmessagecommitallmessagestring--message-mboolean--all-aboolean--commit-cboolean--edit-eboolean--patch-pgt checkoutSwitch to a branch, or open the selector when none is given.
branchshow_untrackedstring · positional 0boolean--show-untracked-ugt submitForce push the branch and create or update its pull request.
stackdraftdry_runconfirmstackdry_runboolean--stack-sboolean--draft-dboolean--publish-pboolean--dry-runboolean--confirm-cboolean--no-edit-nboolean--edit-eboolean--update-only-uboolean--restackboolean--merge-when-ready-mboolean--force-fgt syncPull trunk, offer to delete merged branches and restack.
show_delete_progressboolean--force-fboolean--show-delete-progressfigcompletionfigcompletionfigcompletionfigcompletionfigcompletionfigcompletionBefore it fills your prompt, Otty checks the installed gt against its version. A form that does not match your version is not offered.