STG-HELP(1)
okay bestie, youβre on the STG-HELP(1) page from the StGit Manual, and this one is literally the help command doing help-ception ππ Itβs giving βprint this message or the help of the given subcommand(s)β, and it ate β¨
π NAME π
stg-helpβ Print this message or the help of the given subcommand(s) π
β¨ SYNOPSIS β¨
Hereβs the whole invocation buffet, exactly as written β copy-paste girlies, this oneβs for you:
stg help branch --list
stg help branch --create
stg help branch --clone
stg help branch --rename
stg help branch --protect
stg help branch --unprotect
stg help branch --delete
stg help branch --cleanup
stg help branch --describe
stg help clean
stg help commit
stg help completion bash
stg help completion fish
stg help completion zsh
stg help completion list aliases
stg help completion list commands
stg help completion list commands-and-aliases
stg help completion man
stg help delete
stg help diff
stg help edit
stg help email format
stg help email send
stg help export
stg help files
stg help float
stg help fold
stg help goto
stg help hide
stg help id
stg help import
stg help init
stg help log
stg help name
stg help new
stg help next
stg help patches
stg help pick
stg help pop
stg help prev
stg help pull
stg help push
stg help rebase
stg help redo
stg help refresh
stg help rename
stg help repair
stg help reset
stg help series
stg help show
stg help sink
stg help spill
stg help squash
stg help sync
stg help top
stg help uncommit
stg help undo
stg help unhide
stg help version
stg help help
π DESCRIPTION π
Print this message or the help of the given subcommand(s).
No cap: thatβs the whole description. Short, iconic, and literally the help command helping you help π
π COMMANDS π
Hereβs the command roster, bestie β every entry is here with its original one-line meaning, just with a little more main-character energy:
branch --listβ lists the branches in this repository πΏbranch --createβ creates a new branch and switches to it, slay β¨branch --cloneβ clones the contents of the current branch π§¬branch --renameβ renames an existing branch π·οΈbranch --protectβ prevents StGit from modifying a branch π‘οΈbranch --unprotectβ allows StGit to modify a previously protected branch πbranch --deleteβ deletes a branch πbranch --cleanupβ removes the StGit patch stack from the branch π§Ήbranch --describeβ sets the branch description πcleanβ deletes empty patches from the series π§½commitβ finalizes patches to the stack base π―completion bashβ generates the bash completion script πcompletion fishβ generates the fish shell completion script πcompletion zshβ generates the zsh completion script πcompletion list aliasesβ lists aliases π·οΈcompletion list commandsβ lists StGit commands πcompletion list commands-and-aliasesβ lists StGit commands and aliases π―completion manβ generates asciidoc man pages πdeleteβ deletes patches ποΈdiffβ shows a diff πeditβ edits a patch βοΈemail formatβ formats patches as email files π§email sendβ sends patches as emails π¨exportβ exports patches to a directory π¦filesβ shows files modified by a patch πfloatβ pushes patches to the top, even if applied πfoldβ folds a diff file into the current patch π«Άgotoβ goes to a patch by pushing or popping as necessary πͺhideβ hides patches in the series πidβ prints the git hash of a StGit revision πimportβ imports patches to the stack π₯initβ initializes a StGit stack on a branch π±logβ displays the stack changelog, or optionally clears it πnameβ prints the patch name of a StGit revision π·οΈnewβ creates a new patch at the top of the stack πnextβ prints the name of the next patch β‘οΈpatchesβ shows patches that modify files π§©pickβ imports a patch from another branch or a commit object πpopβ pops (unapplies) one or more applied patches π«§prevβ prints the name of the previous patch β¬ οΈpullβ pulls changes from a remote repository π‘pushβ pushes (applies) one or more unapplied patches πrebaseβ moves the stack base to another point in history πredoβ undoes the last undo operation β»οΈrefreshβ incorporates worktree changes into the current patch πrenameβ renames a patch π·οΈrepairβ repairs the stack after the branch is modified with git commands π οΈresetβ resets the patch stack to an earlier state βͺseriesβ displays the patch series πshowβ shows patch commits πsinkβ moves patches deeper in the stack β¬οΈspillβ spills changes from the topmost patch π₯€squashβ squashes two or more patches into one π§syncβ synchronizes patches with a branch or a series πtopβ prints the name of the top patch πuncommitβ converts regular Git commits into StGit patches π§undoβ undoes the last command β©οΈunhideβ unhides hidden patches πversionβ prints version information and exits π
π STGIT π
Part of the StGit suite - see stg(1) π«Ά
This page is StGit 2.7.0, dated 10/17/2026 β mwah, go forth and stg help πβ¨π«Ά
π¦ where this page comes from
- opensuse-leap 16.0: stgit 2.7.0-bp160.1.1 Β· GPL-2.0-only
- opensuse-leap 16.0: stgit 2.7.0-bp160.1.1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms