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 / Message | Type | Severity | Tags |
|---|---|---|---|
| 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 |