Stacked Git logo

Stacked Git

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)