Browse docs

Docs

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

Markdown

Tips & 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.
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.