stg-help(1)
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 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
- 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)