Browse docs
Docs
Start with a first commit, follow a task guide, or look up a setting.
MarkdownTips & 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
- Create a local repository, commit a file, and undo the commit.
How-to guides
Steps for everyday Git tasks.
- Organize repositories
- Open repositories, arrange groups, and reconnect moved folders.
- Commit and amend changes
- Choose files for a commit or change your last commit.
- Sync with another branch
- Pull, merge, rebase, or push using the selected target branch.
- Resolve conflicts
- Resolve files in your merge tool and continue or abort an operation.
- Undo an operation
- Restore an earlier repository state through Edit or Activity.
- Find a change
- Search commit messages, file paths, and changed text.
- View and copy an older file
- Follow a file through history and copy an older version into Finder.
- Configure Git and external tools
- Choose Git, set your commit identity, and configure diff and merge tools.
Reference
Settings, shortcuts, search syntax, and available actions.
- Settings
- Look up General, Tools, Sync, and repository settings.
- Keyboard shortcuts
- Use keyboard shortcuts for navigation, commits, and file previews.
- Search syntax
- Look up search fields, matching options, sorting, and indexing limits.
- 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
- Understand the checked-out branch, comparison target, and upstream counts.
- Undo and recovery
- Understand checkpoints, recovery conflicts, and the limits of Undo Push.
- Background fetching and search indexing
- Control automatic fetching and local search indexing.
- Full Git Integration
- Compare Basic mode with Full Git Integration, and install, update, or remove the helper script.
- Folder access
- Grant access to repositories, linked worktrees, submodules, and your home folder.