FromCommand', or 'confirm'https://github.com/jesseduffield/lazygit/blob/master/docs/keybindings/Custom_Keybindings.mdStash all changes. For other variations of stashing, use the view stash options keybinding.You can amend the last commit with your new file changes by pressing '%s' in the files panelIf you want a git diff with syntax colouring, check out lazygit's integration with delta: %sYou must stash and pop your changes to bring them across. Do this automatically? (enter/esc)tls: handshake hash for a client certificate requested after discarding the handshake bufferIncrease the similarity threshold for a deletion and addition pair to be treated as a rename.Decrease the similarity threshold for a deletion and addition pair to be treated as a rename.Unknown value for git.log.showGraph: %s. Expected one of: 'always', 'never', 'when-maximised'tls: unsupported certificate: private key is *ed25519.PrivateKey, expected ed25519.PrivateKey"@" statement is not valid, could be : @{upstream}, @{upstream}, @{u}, @{u}View options for filtering the commit log, so that only commits matching the filter are shown.git log --graph --all --color=always --abbrev-commit --decorate --date=relative --pretty=mediumIn flat file view, merge conflicts are sorted to the top. To switch to flat file view press '%s'View options for merging the selected item into the current branch (regular merge, squash merge)b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aefaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5fYou can build your own custom menus and commands to run from within lazygit. For examples see: %sAre you sure you want to delete the remote branch '{{.selectedBranchName}}' from '{{.upstream}}'?This branch is checked out by worktree {{.worktreeName}}. Do you want to switch to that worktree?http: RoundTripper implementation (%T) returned a *Response with content length %d but a nil Body/-/merge_requests/new?merge_request[source_branch]={{.From}}&merge_request[target_branch]={{.To}}NoClientCertRequestClientCertRequireAnyClientCertVerifyClientCertIfGivenRequireAndVerifyClientCertTail lazygit logs (intended to be used when `lazygit --debug` is called in a separate terminal tab)revision suffix brace component sequences starting with "/!" others than those defined are reservedCreate new tag from current commit. You'll be prompted to enter a tag name and optional description.^(?:(?P[^@]+)@)?(?P[^:\s]+):(?:(?P[0-9]{1,5})(?:\/|:))?(?P[^\\].*\/[^\\].*)$cipher: the nonce can't have zero length, or the security of the key will be immediately compromisedReset the commit's author to the currently configured user. This will also renew the author timestampCheckout file. This replaces the file in your working tree with the version from the selected commit.Squash all 'fixup!' commits, either above the selected commit, or all in current branch (autosquash).Are you sure you want to remove submodule '%s' and its corresponding directory? This is irreversible.To force push, press '%s' and then if the push is rejected you will be asked if you want to force pushThe value of 'notARepository' is incorrect. It should be one of 'prompt', 'create', 'skip', or 'quit'.cgocheck > 1 mode is no longer supported at runtime. Use GOEXPERIMENT=cgocheck2 at build time instead.The stash is a good place to save snippets of code that you always find yourself adding when debugging.Create a revert commit for the selected commit, which applies the selected commit's changes in reverse.Lazygit can't use "git fetch" in a private repo; use 'f' in the files panel to run "git fetch" manuallyThe tag '{{.tagName}}' exists already. Press {{.cancelKey}} to cancel, or {{.confirmKey}} to overwrite.HTTP/1.1 400 Bad Request Content-Type: text/plain; charset=utf-8 Connection: close 400 Bad Request full goroutine stack dump

Profile Descriptions:

    If something goes wrong, you can always checkout a commit from your reflog to return to an earlier stateView options for commit log e.g. changing sort order, hiding the git graph, showing the whole git graph.Bisect complete! The following commit introduced the change: %s Do you want to reset 'git bisect' now?Checkout a new local branch based on the selected remote branch, or the remote branch as a detached head.Custom command prompt cannot have both a preset and a command for suggestions. Preset: '%s', Command: '%s'ed25519: expected opts.HashFunc() zero (unhashed message, for standard Ed25519) or SHA-512 (for Ed25519ph)asn1: time did not serialize back to the original value and may be invalid: given %q, but serialized as %qgit log --graph --color=always --abbrev-commit --decorate --date=relative --pretty=medium {{branchName}} --If there are staged items, this command considers only them. Otherwise, it considers all the unstaged ones.Remove the selected remote. Any local branches tracking a remote branch from the remote will be unaffected.Begin an interactive rebase with a break at the start, so you can update the TODO commits before continuing.Cannot squash commits in current branch: the HEAD commit is a merge commit or is present on the main branch.No patch created yet. To start building a patch, use 'space' on a commit file or enter to add specific linesView upstream options for selected branch e.g. setting/unsetting the upstream and resetting to the upstream.Enter submodule. After entering the submodule, you can press `{{.escape}}` to escape back to the parent repo.Reset HEAD to the chosen commit, and keep the changes between the current and chosen commit as staged changes.Reset HEAD to the chosen commit, and keep the changes between the current and chosen commit as unstaged changes.Error when setting custom command keybindings: unknown context: %s. Key: %s, Command: %s. Permitted contexts: %sAre you sure you want to amend last commit? Afterwards, you can change the commit message from the commits panel.View options relating to the branch's upstream e.g. setting/unsetting the upstream and resetting to the upstream.Invalid git arg value: '%s'. Must be one of the following values: %s. e.g. 'lazygit status'. See 'lazygit --help'.Your branch has diverged from the remote branch. Press {{.cancelKey}} to cancel, or {{.confirmKey}} to force push.Create a new tag pointing at the selected commit. You'll be prompted to enter a tag name and optional description.http2: Transport: cannot retry err [%v] after Request.Body was written; define Request.GetBody to avoid this errorYou have not configured a commit message prefix for skipping hooks. Set `git.skipHookPrefix = 'WIP'` in your configYou can use lazygit with a bare repo by passing the --git-dir and --work-tree arguments as you would for the git CLIAre you sure you want to delete the selected update-ref todo(s)? This is irreversible except by aborting the rebase.Cannot stage/unstage directory containing files with inline merge conflicts. Please fix up the merge conflicts first3940200619639447921227904010014361380507973927046544666794829340424572177149687032904726608825893800186160697311231939402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643tls: failed to find "CERTIFICATE" PEM block in certificate input after skipping PEM blocks of the following types: %vUnknown value for suggestionsPreset in custom command: %s. Valid values: files, branches, remotes, remoteBranches, refsNew version ({{.newVersion}}) has non-backwards compatible changes compared to the current version ({{.currentVersion}})Unexpected type %T found in slice passed to getLongestNameLength(). Possible types: *Subcommand, *Flag, *PositionalValueYou've attempted to open Lazygit in a bare repo but Lazygit does not yet support bare repos. Open most recent repo? (y/n) Meld the selected commit into the commit below it. Similar to squash, but the selected commit's message will be discarded.([[:xdigit:]]+)-([[:xdigit:]]+)\s+([-rwxp]+)\s+([[:xdigit:]]+)\s+([[:xdigit:]]+):([[:xdigit:]]+)\s+([[:digit:]]+)\s*(\S+)?There are ranges of only added lines in the diff; be careful to check that these belong in the found base commit. Proceed?Squash the selected commit into the commit below it. The selected commit's message will be appended to the commit below it.When unstaged change is selected, discard the change using `git reset`. When staged change is selected, unstage the change.