package
0.22.0
Repository: https://github.com/1800alex/go-git-cmd-wrapper.git
Documentation: pkg.go.dev

# Functions

Abort Abort the rebase operation and reset HEAD to the original branch.
Autosquash When the commit log message begins with 'squash! ...' (or 'fixup! ...'), and there is a commit whose title begins with the same ..., automatically modify the todo list of rebase -i so that the commit marked for squashing comes right after the commit to be modified, and change the action of the moved commit from pick to squash (or fixup).
Autostash Automatically create a temporary stash before the operation begins, and apply it after the operation ends.
Branch Working branch; defaults to HEAD.
CommitterDateIsAuthorDate These flags are passed to git am to easily change the dates of the rebased commits (see git-am(1)).
Continue Restart the rebasing process after having resolved a merge conflict.
EditTodo Edit the todo list during an interactive rebase.
EnsureContext Ensure at least <n> lines of surrounding context match before and after each change.
Exec Append 'exec <cmd>' after each line creating a commit in the final history.
ForceRebase Force a rebase even if the current branch is up-to-date and the command without --force would return without doing anything.
ForkPoint Use reflog to find a better common ancestor between <upstream> and <branch> when calculating which commits have been introduced by <branch>.
GpgSign GPG-sign commits.
IgnoreDate These flags are passed to git am to easily change the dates of the rebased commits (see git-am(1)).
IgnoreWhitespace These flag are passed to the git apply program (see git-apply(1)) that applies the patch.
Interactive Make a list of the commits which are about to be rebased.
KeepEmpty Keep the commits that do not change anything from its parents in the result.
Merge Use merging strategies to rebase.
NoAutosquash When the commit log message begins with 'squash! ...' (or 'fixup! ...'), and there is a commit whose title begins with the same ..., automatically modify the todo list of rebase -i so that the commit marked for squashing comes right after the commit to be modified, and change the action of the moved commit from pick to squash (or fixup).
NoAutostash Automatically create a temporary stash before the operation begins, and apply it after the operation ends.
NoFf With --interactive, cherry-pick all rebased commits instead of fast-forwarding over the unchanged ones.
NoForkPoint Use reflog to find a better common ancestor between <upstream> and <branch> when calculating which commits have been introduced by <branch>.
NoStat Do not show a diffstat as part of the rebase process.
NoVerify This option bypasses the pre-rebase hook.
Onto Starting point at which to create the new commits.
PreserveMerges Recreate merge commits instead of flattening the history by replaying commits a merge commit introduces.
Quiet Be quiet.
Quit Abort the rebase operation but HEAD is not reset back to the original branch.
Root Rebase all commits reachable from <branch>, instead of limiting them with an <upstream>.
Signoff This flag is passed to git am to sign off all the rebased commits (see git-am(1)).
Skip Restart the rebasing process by skipping the current patch.
Stat Show a diffstat of what changed upstream since the last rebase.
Strategy Use the given merge strategy.
StrategyOption Pass the <strategy-option> through to the merge strategy.
Upstream Upstream branch to compare against.
Verbose Be verbose.
Verify Allows the pre-rebase hook to run, which is the default.
Whitespace These flag are passed to the git apply program (see git-apply(1)) that applies the patch.