package
1.3.0
Repository: https://github.com/ldez/go-git-cmd-wrapper.git
Documentation: pkg.go.dev

# Packages

Package cleanup This option determines how the supplied commit message should be cleaned up before committing.
Package untracked The mode parameter is optional (defaults to all), and is used to specify the handling of untracked files; when -u is not used, the default is normal, i.e.

# Functions

All Tell the command to automatically stage files that have been modified and deleted, but new files you have not told Git about are not affected.
AllowEmpty Usually recording a commit that has the exact same tree as its sole parent commit is a mistake, and the command prevents you from making such a commit.
AllowEmptyMessage Like --allow-empty this command is primarily for use by foreign SCM interface scripts.
Amend Replace the tip of the current branch by creating a new commit.
Author Override the commit author.
Branch Show the branch and tracking info even in short-format.
Cleanup This option determines how the supplied commit message should be cleaned up before committing.
Date Override the author date used in the commit.
DryRun Do not create a commit, but show a list of paths that are to be committed, paths with local changes that will be left uncommitted and paths that are untracked.
Edit The message taken from file with -F, command line with -m, and from commit object with -C are usually used as the commit log message unmodified.
File Take the commit message from the given file.
Files [<file>...].
Fixup Construct a commit message for use with rebase --autosquash.
GpgSign GPG-sign commits.
HyphenHyphen add `--`.
Include Before making a commit out of staged contents so far, stage the contents of paths given on the command line as well.
Long When doing a dry-run, give the output in the long-format.
Message Use the given <msg> as the commit message.
NoEdit Use the selected commit message without launching an editor.
NoGpgSign Countermand commit.gpgSign configuration variable that is set to force each and every commit to be signed.
NoPostRewrite Bypass the post-rewrite hook.
NoStatus Do not include the output of git-status(1) in the commit message template when using an editor to prepare the default commit message.
NoVerify This option bypasses the pre-commit and commit-msg hooks.
Null When showing short or porcelain status output, print the filename verbatim and terminate the entries with NUL, instead of LF.
Only Make a commit by taking the updated working tree contents of the paths specified on the command line, disregarding any contents that have been staged for other paths.
Patch Use the interactive patch selection interface to chose which changes to commit.
Porcelain When doing a dry-run, give the output in a porcelain-ready format.
Quiet Suppress commit summary message.
ReeditMessage Like -C, but with -c the editor is invoked, so that the user can further edit the commit message.
ResetAuthor When used with -C/-c/--amend options, or when committing after a conflicting cherry-pick, declare that the authorship of the resulting commit now belongs to the committer.
ReuseMessage Take an existing commit object, and reuse the log message and the authorship information (including the timestamp) when creating the commit.
Short When doing a dry-run, give the output in the short-format.
Signoff Add Signed-off-by line by the committer at the end of the commit log message.
Squash Construct a commit message for use with rebase --autosquash.
Status Include the output of git-status(1) in the commit message template when using an editor to prepare the commit message.
Template When editing the commit message, start the editor with the contents in the given file.
UntrackedFiles Show untracked files.
Verbose Show unified diff between the HEAD commit and what would be committed at the bottom of the commit message template to help the user describe the commit by reminding what changes the commit has.