git-branchless-record(1) General Commands Manual git-branchless-record(1)

record - Create a commit by interactively selecting which changes to include

record [-m|--message] [--fixup] [-i|--interactive] [-c|--create] [-d|--detach] [-I|--insert] [-s|--stash] [--untracked] [-h|--help]

Create a commit by interactively selecting which changes to include

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
A commit to "fix up". The message will be prefixed with `fixup!` following the supplied commit, suitable for use with `git rebase --autosquash`
Select changes to include interactively, rather than using the current staged/unstaged changes
Create and switch to a new branch with the given name before committing
Detach the current branch before committing
Insert the new commit between the current commit and its children, if any
After making the new commit, switch back to the previous commit
How should newly encountered, untracked files be handled?

Possible values:

  • add: Add all untracked files
  • disable: Disable all untracked file checking and processing
  • prompt: Prompt the user about how to handle each untracked file
  • skip: Skip all untracked files
Print help (see a summary with '-h')
record