# Docs

Start with a first commit, follow a task guide, or look up a setting.

- [Tips & tricks](https://gitlode.com/docs/tips-and-tricks): Copy hashes and older files, preview changes, and use staging shortcuts.

## Getting started

Create a local repository, make a commit, and undo it.

- [Your first repository](https://gitlode.com/docs/first-repository): Create a local repository, commit a file, and undo the commit.

## How-to guides

Steps for everyday Git tasks.

- [Organize repositories](https://gitlode.com/docs/organize-repositories): Open repositories, arrange groups, and reconnect moved folders.
- [Commit and amend changes](https://gitlode.com/docs/commit-and-amend): Choose files for a commit or change your last commit.
- [Sync with another branch](https://gitlode.com/docs/sync-branches): Pull, merge, rebase, or push using the selected target branch.
- [Resolve conflicts](https://gitlode.com/docs/resolve-conflicts): Resolve files in your merge tool and continue or abort an operation.
- [Undo an operation](https://gitlode.com/docs/undo-an-operation): Restore an earlier repository state through Edit or Activity.
- [Find a change](https://gitlode.com/docs/find-a-change): Search commit messages, file paths, and changed text.
- [View and copy an older file](https://gitlode.com/docs/file-history): Follow a file through history and copy an older version into Finder.
- [Configure Git and external tools](https://gitlode.com/docs/configure-tools): Choose Git, set your commit identity, and configure diff and merge tools.

## Reference

Settings, shortcuts, search syntax, and available actions.

- [Settings](https://gitlode.com/docs/settings): Look up General, Tools, Sync, and repository settings.
- [Keyboard shortcuts](https://gitlode.com/docs/keyboard-shortcuts): Use keyboard shortcuts for navigation, commits, and file previews.
- [Search syntax](https://gitlode.com/docs/search-syntax): Look up search fields, matching options, sorting, and indexing limits.
- [Menus and actions](https://gitlode.com/docs/menus-and-actions): Find repository, branch, commit, file, and recovery actions.

## Understanding GitLode

How branches, recovery, the App Sandbox, and background work fit together.

- [Source and target branches](https://gitlode.com/docs/source-and-target): Understand the checked-out branch, comparison target, and upstream counts.
- [Undo and recovery](https://gitlode.com/docs/undo-and-recovery): Understand checkpoints, recovery conflicts, and the limits of Undo Push.
- [Background fetching and search indexing](https://gitlode.com/docs/background-work): Control automatic fetching and local search indexing.
- [Full Git Integration](https://gitlode.com/docs/full-git-integration): Compare Basic mode with Full Git Integration, and install, update, or remove the helper script.
- [Folder access](https://gitlode.com/docs/folder-access): Grant access to repositories, linked worktrees, submodules, and your home folder.
