.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\-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\-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=\fIMESSAGES\fR The commit message to use. If not provided, will be prompted to provide a commit message interactively .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=\fICREATE\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\-h\fR, \fB\-\-help\fR Print help