ErrLookup › jesseduffield/lazygit

jesseduffield/lazygit

simple terminal UI for git commands · Go · 418 source files

Analyzed at c477a2959b on 2026-08-15. 130 documented errors.

Code / MessageTypeSeverityTags
Invalid lazygit-edit URL format
exception error lazygit, hyperlink, url-format, editor-integration
You cannot commit without a commit message
exception warning git, commit-message, history, io-error
}
exception error filesystem, chdir, stale-path, recent-repos, worktrees
Password, passphrase and/or username wrong
exception error git, authentication, fetch, error-mapping, network
No files staged
exception warning git, commit, clean-tree, validation, message-mismatch
Cannot fast-forward a branch with no upstream
exception warning git, fast-forward, upstream, branches
Cannot start interactive rebase: the HEAD commit is a merge…
exception warning rebase, history, merge-commit, guard
Multiple base commits found. (Try staging fewer changes at…
exception warning git, fixup, blame, staging
No pull request found for this branch
exception warning git, pull-request, model-race, hosting-integration
Lazygit does not support bare repos.
exception error git, bare-repo, worktree, startup
Cannot squash commits in current branch: the HEAD commit is…
exception warning rebase, fixup, squash, history
}
exception info keybindings, gui, disabled-action, lazygit
Base commit is not in current view
exception warning git, fixup, commit-window, main-branch, limits
While attempting to write back migrated user config to
exception error config, filesystem, migration, permissions
Feature not available for users using GPG. If you are…
exception error gpg, signing, rebase, config
expected a string or a sequence of strings for keybinding…
validation error config, yaml, keybinding
There's no commit to amend.
exception warning git, amend, empty-repo, initial-commit
You are currently neither rebasing nor merging
exception warning git, merge, rebase, state-machine, race
A remote named ' ' does not exist
exception error git, pull-request, remotes
Failed to retrieve version information
exception warning update-check, versioning, network, packaging
Cannot change context while in patch building mode because…
exception info lazygit, patch-building, context-size, feature-limitation
You need to install git-flow and enable it in this repo to…
exception warning git, git-flow, configuration, extension-missing
No base commits found
exception warning git, fixup, blame, history-depth, shallow-clone
unsupported or invalid remote URL
exception error git, remotes, fork, url
Some of the selected branches are checked out by other…
exception warning git, worktrees, branches, bulk-delete, guard
Creating custom patches is not possible with a diff context…
exception warning config, patch, diff-context
Patch is still empty. Add some files or lines to your patch…
exception info lazygit, patch-building, empty-patch, menu-guard
Cannot fast-forward a branch whose remote is not registered…
exception warning git, fast-forward, upstream, remote-refs
Nothing to stage: the parent repo can only stage a new…
exception info git, submodule, staging, nested-repo
Git command failed. Check command log for details
exception error git, gpg, signing, commit
unexpected git output
exception warning git, commit-metadata, parsing, edge-case
Cannot fast-forward a branch with commits to push
exception warning git, fast-forward, diverged-branch, unpushed-commits
YOU DIED!
exception info easter-egg, game, ui-notification, non-error
Cannot exclude .gitignore
exception info git, gitignore, exclude, self-reference-guard
Entire file
exception warning git, fixup, blame, whole-file, untranslated
You have local modifications for the file(s) you are trying…
exception warning git, checkout-file, dirty-working-tree, data-safety
Unrecognized key ' ' for keybinding ' '. For permitted…
validation error config, keybinding, validation
Expected exactly one original hash, found
exception error lazygit, rebase, fixup, squash, git-rebase-todo
Branch } is checked out by worktree }
exception warning git, worktree, branch, user-input
Error in commitPrefix pattern
exception error config, regex, commit-prefix
Alias nodes are not supported
exception error yaml, anchors, aliases, config
<dynamic: combined stdout/stderr of failed command>
exception error git, subprocess, error-wrapping, os-commands
Updates were rejected. Please fetch and examine the remote…
exception error git, push, divergence, non-fast-forward
You are midway through another rebase operation. Please…
exception error rebase, concurrency, state-conflict, interactive
Cannot change the rename similarity threshold while in…
exception warning patch-building, rename-detection, diff, state-guard
Cannot merge branch in detached head state. You might have…
exception warning git, merge, detached-head, guard, untranslated
No changed files
exception warning git, fixup, blame, diff, validation
Updates rejected and you have disabled force pushing
exception error git, push, force-push, config
Git version must be at least
exception critical git, version-check, startup, environment
Unexpected value ' ' for ' '. Allowed values
validation error config, enum, validation
error while trying to download latest lazygit
http error lazygit, self-update, http, github-releases, download
Unrecognized key ' ' for custom command. For permitted…
validation error config, custom-commands, keybinding
git.diffRenderers: 'args' cannot be used with diff renderer…
validation error config, validation, diff
git.diffRenderers: 'args' cannot be used with diff renderer…
validation error config, validation, diff, extdiff
upstream branch / not found. If you expect it to exist, you…
exception error git, upstream, sync, fetch
Unknown value for suggestionsPreset in custom command
validation error lazygit, custom-commands, config, suggestions, typo
Update failed: }
exception error update, self-update, permissions, download, packaging
invalid diff renderer type
panic critical lazygit, config, panic, diff-renderer, validation
You should have an allBranchesLogCmds defined as a sequence!
validation error config, yaml, migration
<dynamic: stdout of failed command>
exception error git, subprocess, stdout, streaming
Cannot stage/unstage directory containing files with inline…
exception error git, staging, merge-conflicts, data-safety
git.diffRenderers: unknown type
validation error config, git, diff-renderers, enum
Ignoring whitespace is not supported in this view
exception info ui, whitespace, staging, context-guard
This branch doesn't exist on remote. You need to push it to…
exception warning git, pull-request, remote, branches
No config file found
exception info lazygit, config, xdg, first-run
Could not find deleted file or new file for file rename
exception error git, rename, model-staleness, working-tree
CreateJobObject
exception error windows, pty, job-object, syscall, process-management
The base commit for this change is already on the main…
exception warning git, fixup, merged-commits, main-branch
Invalid upstream. Must be in the format
validation warning git, upstream, validation, input-format
You have no tracked/staged files to stash
exception info git, stash, staged-changes, precondition
Error with custom command
validation error config, custom-commands, command-menu
git.diffRenderers: 'command' must be specified for diff…
validation error config, validation, diff, yaml
Could not find any binary at
exception error updates, network, release-assets, platform
<dynamic: stderr of failed command>
exception error git, subprocess, stderr, streaming
Expected exactly one merge commit with hash
exception error lazygit, rebase, merge-commit, git-rebase-todo
Nested rename found
exception info git, rename, defensive, edge-case
Failed to open URL Error
exception error lazygit, browser, xdg-open, linux, hyperlink
Todo not found in git-rebase-todo
exception error lazygit, rebase, git-rebase-todo, internal, race
Unsupported git service
exception warning hosting-service, config, remote-url, self-hosted
Remote } already exists and has different URL
exception error git, remote, fork, url-mismatch
You already have the latest version
exception info updates, versioning, sentinel-error
You cannot merge a branch into itself
exception warning git, merge, self-merge, guard
You have no files to stash
exception info git, stash, clean-tree, empty-state
unable to parse label format, error
validation error config, template, custom-commands, menu
command output contains newlines
exception error custom-commands, templates, shell, validation
Expected exactly one fixup hash, found
exception error lazygit, rebase, fixup, squash, git-rebase-todo
index outside of range of commits
exception error internal, index-out-of-range, model-staleness, rebase
<dynamic: joined stderr of failed piped commands>
exception error git, subprocess, pipeline, stderr
Can't undo while rebasing
exception error git, undo, reflog, rebase-state
custom command prompt must have a type of 'input', 'menu'…
validation error config, yaml, custom-commands, validation
gui.sidePanels: ' ' must be included; it can't be hidden.
validation error config, gui, side-panels, required-fields
Staging or unstaging changes is not possible with a diff…
exception warning config, staging, diff-context
Your branch has diverged from the remote branch and you've…
exception error git, force-push, config, divergence
CreatePipe (out)
exception error windows, pty, conpty, syscall, pipes
You cannot remove the current worktree!
exception warning git, worktree, self-deletion-guard
You have already checked out this branch
exception info git, branches, ui, checkout
yaml node in path is not a dictionary
exception error yaml, config, path-traversal
GraphQL query failed with status
exception warning github, graphql, network, rate-limit, api
gui.sidePanels must not be empty.
validation error config, yaml, validation, gui
Cannot ignore .gitignore
exception info git, gitignore, self-reference-guard, files-panel