# stg-help

## NAME



           stg-help - Print this message or the help of the given
           subcommand(s)
    


## SYNOPSIS



           _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)
    


## COMMANDS



           branch --list
               List branches in this repository
    
           branch --create
               Create and switch to a new branch
    
           branch --clone
               Clone the contents of the current branch
    
           branch --rename
               Rename an existing branch
    
           branch --protect
               Prevent StGit from modifying a branch
    
           branch --unprotect
               Allow StGit to modify a previously protected branch
    
           branch --delete
               Delete a branch
    
           branch --cleanup
               Remove StGit patch stack from branch
    
           branch --describe
               Set the branch description
    
           clean
               Delete empty patches from the series
    
           commit
               Finalize patches to the stack base
    
           completion bash
               Generate bash completion script
    
           completion fish
               Generate fish shell completion script
    
           completion zsh
               Generate zsh completion script
    
           completion list aliases
               List aliases
    
           completion list commands
               List StGit commands
    
           completion list commands-and-aliases
               List StGit commands and aliases
    
           completion man
               Generate asciidoc man pages
    
           delete
               Delete patches
    
           diff
               Show a diff
    
           edit
               Edit a patch
    
           email format
               Format patches as email files
    
           email send
               Send patches as emails
    
           export
               Export patches to a directory
    
           files
               Show files modified by a patch
    
           float
               Push patches to the top, even if applied
    
           fold
               Fold diff file into the current patch
    
           goto
               Go to patch by pushing or popping as necessary
    
           hide
               Hide patches in the series
    
           id
               Print git hash of a StGit revision
    
           import
               Import patches to stack
    
           init
               Initialize a StGit stack on a branch
    
           log
               Display or optionally clear the stack changelog
    
           name
               Print patch name of a StGit revision
    
           new
               Create a new patch at top of the stack
    
           next
               Print the name of the next patch
    
           patches
               Show patches that modify files
    
           pick
               Import a patch from another branch or a commit object
    
           pop
               Pop (unapply) one or more applied patches
    
           prev
               Print the name of the previous patch
    
           pull
               Pull changes from a remote repository
    
           push
               Push (apply) one or more unapplied patches
    
           rebase
               Move the stack base to another point in history
    
           redo
               Undo the last undo operation
    
           refresh
               Incorporate worktree changes into current patch
    
           rename
               Rename a patch
    
           repair
               Repair stack after branch is modified with git commands
    
           reset
               Reset the patch stack to an earlier state
    
           series
               Display the patch series
    
           show
               Show patch commits
    
           sink
               Move patches deeper in the stack
    
           spill
               Spill changes from the topmost patch
    
           squash
               Squash two or more patches into one
    
           sync
               Synchronize patches with a branch or a series
    
           top
               Print the name of the top patch
    
           uncommit
               Convert regular Git commits into StGit patches
    
           undo
               Undo the last command
    
           unhide
               Unhide hidden patches
    
           version
               Print version information and exit
    


## STGIT



           Part of the StGit suite - see stg(1)
    


* * *