.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH git-branchless-record 1 "record " .SH NAME record \- Create a commit by interactively selecting which changes to include .SH SYNOPSIS \fBrecord\fR [\fB\-m\fR|\fB\-\-message\fR] [\fB\-\-fixup\fR] [\fB\-i\fR|\fB\-\-interactive\fR] [\fB\-c\fR|\fB\-\-create\fR] [\fB\-d\fR|\fB\-\-detach\fR] [\fB\-I\fR|\fB\-\-insert\fR] [\fB\-s\fR|\fB\-\-stash\fR] [\fB\-\-untracked\fR] [\fB\-h\fR|\fB\-\-help\fR] .SH DESCRIPTION Create a commit by interactively selecting which changes to include .SH OPTIONS .TP \fB\-m\fR, \fB\-\-message\fR \fI\fR The commit message to use. Multiple messages will be combined as separate paragraphs, similar to `git commit`. If not provided, you will be prompted to provide a commit message interactively .TP \fB\-\-fixup\fR \fI\fR A commit to "fix up". The message will be prefixed with `fixup!` following the supplied commit, suitable for use with `git rebase \-\-autosquash` .TP \fB\-i\fR, \fB\-\-interactive\fR Select changes to include interactively, rather than using the current staged/unstaged changes .TP \fB\-c\fR, \fB\-\-create\fR \fI\fR Create and switch to a new branch with the given name before committing .TP \fB\-d\fR, \fB\-\-detach\fR Detach the current branch before committing .TP \fB\-I\fR, \fB\-\-insert\fR Insert the new commit between the current commit and its children, if any .TP \fB\-s\fR, \fB\-\-stash\fR After making the new commit, switch back to the previous commit .TP \fB\-\-untracked\fR \fI\fR How should newly encountered, untracked files be handled? .br .br \fIPossible values:\fR .RS 14 .IP \(bu 2 add: Add all untracked files .IP \(bu 2 disable: Disable all untracked file checking and processing .IP \(bu 2 prompt: Prompt the user about how to handle each untracked file .IP \(bu 2 skip: Skip all untracked files .RE .TP \fB\-h\fR, \fB\-\-help\fR Print help (see a summary with \*(Aq\-h\*(Aq)