TurtleGit user manual
Work with Git in native Mac windows and Finder. Learn how to open a repository, choose changes for a commit, explore history and resolve conflicts.
Getting started → · Finder commands → · Commit changes → · Compare and merge → · All guides and references →
473 documents. Search loads locally in your browser.
- Native About dialog familySource audit
- Saved progress action logGuide / reference
- Add selector drops and owned lifetimeSource audit
- Source-selected Add and index filtersSource audit
- Add dialog and progressSource audit
- Add and Revert file-command flowSource audit
- Add and working-file Revert selection identitySource audit
- Advanced Settings port auditSource audit
- App Store submission dossier — draft, 25 October 2026Guide / reference
- Appearance and color parityGuide / reference
- Application and patch-document identityGuide / reference
- Autotext TesterSource audit
- Backend metadata readsSource audit
- Bisect progress, guarded review and owned continuations — October 18, 2026Source audit
- Bisect paritySource audit
- Find the commit that introduced a problemGuide / reference
- Blame author and revision detailsSource audit
- Blame embedded-language presentationGuide / reference
- Blame File Open and recent filesGuide / reference
- Native Blame Find workflowGuide / reference
- Blame embedded history action policySource audit
- Blame embedded Log presentation and interactionsSource audit
- Native Blame menu context and panesGuide / reference
- Blame historical parent and origin-file actionsSource audit
- Blame paritySource audit
- Blame zoom and revision tooltipsSource audit
- Blame source rendering and attribution datesSource audit
- New Branch/Tag dialog paritySource audit
- Bundled binary and Mathematica comparisonsGuide / reference
- Status-cache menu bar interfaceGuide / reference
- Inspecting and exporting a server certificateGuide / reference
- Cherry Pick parity auditSource audit
- Cherry Pick from LogGuide / reference
- CI runtime reuseGuide / reference
- Clean portSource audit
- Client Hook Scripts — implementation in progressSource audit
- Clone checkout filtersSource audit
- Clone completion, warnings and historiesSource audit
- Clone dialog paritySource audit
- Native dialog command-line entryGuide / reference
- Commit category check linksSource audit
- Checkbox commits and unchecked index entriesGuide / reference
- Commit code-symbol completion auditSource audit
- Commit filename completion auditSource audit
- Conflicted Commit selection and index preparationSource audit
- References commit is onSource audit
- Commit file and folder dropsSource audit
- Commit status-list workflow ownershipSource audit
- Commit native focus readiness — October 24, 2026Source audit
- Commit identity preparation and SSH signingSource audit
- Commit checkbox index engineSource audit
- Commit author controls and metadata lifetimeSource audit
- Commit options, list suspension and amend draft transitionsSource audit
- Commit dialog paritySource audit
- Commit and Push continuationSource audit
- Commit report-row geometrySource audit
- Commit result recovery and the next draftSource audit
- Commit detached HEAD and cancelled-draft recoverySource audit
- Commit scope and file-list message reportSource audit
- Commit template and operation-message decodingSource audit
- Changed Files comparison workflowSource audit
- Selected-file comparison workflowSource audit
- Comparison marks: app and FinderSource audit
- Hierarchical settings operation ownershipSource audit
- Conflict editor command and shared routingSource audit
- Conflict side identitiesGuide / reference
- Exact conflict paths in Resolve and RebaseSource audit
- Application context-menu icon preferenceSource audit
- Context Menu settings — implementation in progressSource audit
- Native problem reports and remaining crash-sender workSource audit
- Credential advanced editing — October 18, 2026Source audit
- Git credential settings — implementation in progressSource audit
- Credential settingsGuide / reference
- Git daemon — native implementation and remaining acceptanceSource audit
- Delete/modify conflict paritySource audit
- Dialog coverage and remaining reviewGuide / reference
- Dialog sizes and positionsGuide / reference
- TurtleGit dialog guideGuide / reference
- Dialog launch ownershipSource audit
- Selected unified-diff and history-file backendsSource audit
- Rename and copy detection familySource audit
- Diff tools and associations — implementation in progressSource audit
- Distributing TurtleGit for MacGuide / reference
- Native Dock command progressGuide / reference
- Edit Notes paritySource audit
- EditorConfig integration auditSource audit
- EditorConfig reflected-file and pane ownership familySource audit
- Email settings and SMTP credentialsSource audit
- Microsoft Excel workbook comparisonGuide / reference
- Export paritySource audit
- Fetch dialog paritySource audit
- Fetch/Pull completion and Rebase handoffsSource audit
- Fetch and Pull literal refspecsSource audit
- Dropped-file transfer workflowSource audit
- Dragging files from Git listsSource audit
- File-list refresh and native reading positionSource audit
- File Move and Move/Rename paritySource audit
- Clipboard and Copy/Add transfersSource audit
- Finder cache persistence and publisher lifetimeGuide / reference
- Independent cache runtimeGuide / reference
- Cancellable Finder cache collectionSource audit
- Finder command handoffs — implementation in progressSource audit
- Finder creation workflowsSource audit
- First-use Finder comparison, patch and export deliverySource audit
- Filesystem event monitoringSource audit
- Finder cache filename identityGuide / reference
- Helper-owned persistent permissionsGuide / reference
- First-use history and reference ServicesSource audit
- Finder LFS and Send Mail — implementation in progressSource audit
- Finder command order and separatorsSource audit
- Finder overlay settings — implementation in progressSource audit
- Finder path and selection conditionsSource audit
- Shared Finder snapshot publicationSource audit
- Finder snapshot query lifetime and directory menusSource audit
- Finder first-use registration and automatic Clone watchesSource audit
- Finder repository metadata and command availabilitySource audit
- Finder repository-root identitySource audit
- Finder selection context and ownershipGuide / reference
- Finder menu selection dispatchSource audit
- Finder cache agent deploymentGuide / reference
- Private cache-service permission handoffGuide / reference
- TurtleGit Finder commands and selected-file ServiceGuide / reference
- Finder selected-file transfersSource audit
- Finder status collection and cache policySource audit
- Choosing Finder status behaviorGuide / reference
- Finder registered submodule rootsSource audit
- Finder submodule cache treeSource audit
- Finder clipboard transfersSource audit
- Finder two-file DiffSource audit
- Persistent watched repositoriesSource audit
- Finder to New Worktree and post-create continuationSource audit
- First Start SSH setup continuation — October 24, 2026Source audit
- First Start Wizard — implementation in progressSource audit
- Format Patch port auditSource audit
- General settings — implementation in progressSource audit
- Getting started with TurtleGit for MacGuide / reference
- Git CLI authentication prompt paritySource audit
- Git authentication promptsGuide / reference
- Git configuration page — implementation in progressSource audit
- Editing Git notesGuide / reference
- Git property-page paritySource audit
- Git PropertiesGuide / reference
- Private Git SVN runtimeGuide / reference
- Revision Graph layout runtimeGuide / reference
- Shared graph drawing and enhanced-metafile exportSource audit
- Applied-filter feedback and complete command/hover presentation — October 20, 2026Source audit
- Revision Graph save workflowSource audit
- Author pictures in LogGuide / reference
- Contextual Mac HelpSource audit
- Help in TurtleGit for MacGuide / reference
- Historical file materializationSource audit
- Historical navigation and revision ownershipSource audit
- Historical file and folder transferSource audit
- Historical viewer identity and retirementSource audit
- Combine commits (implementation in progress)Guide / reference
- Historical file comparison and Browser transfer deliverySource audit
- History navigation, deletion and submodule inspectionSource audit
- Connected history and reference workflowsGuide / reference
- Mailmap identity display across native viewersSource audit
- Ignore paritySource audit
- Image transparent colors and local appearanceSource audit
- Native image commands and toolbarsSource audit
- Image comparisonSource audit
- Comparing imagesGuide / reference
- Image conflict selectionSource audit
- Image frame/page controls and playbackSource audit
- Windows metafile image comparisonSource audit
- Load Images and standalone image viewingSource audit
- Automatic overlay inspectionSource audit
- Historical implementation notesSource audit
- Import Patch portSource audit
- Inaccessible repository diagnosis and explicit trustSource audit
- Create Repository paritySource audit
- Shared Input dialogSource audit
- URL and path word navigationGuide / reference
- Optional comparison and commit interfacesGuide / reference
- Issue tracker providersGuide / reference
- Configured issue-regex failure behaviorSource audit
- Issue tracker integration auditSource audit
- LanguagesGuide / reference
- Legacy text formats in Compare and MergeGuide / reference
- Git LFS locking paritySource audit
- Git LFS locksGuide / reference
- Optional libgit2 Clone, Fetch and Sync paritySource audit
- Optional libgit2 engineGuide / reference
- LibreOffice document comparison and mergeGuide / reference
- Source list-selection presentationSource audit
- Choosing list selection highlightingGuide / reference
- Literal tool configuration and association routing — October 24, 2026Source audit
- Local command progress familySource audit
- Trying the local previewGuide / reference
- Local reference engine source familySource audit
- Log cache implementation continuationSource audit
- Log revision context consumer policiesSource audit
- Log reference/view controls and pane layoutSource audit
- Log external document openingSource audit
- Log changed-file identities and captured commandsSource audit
- Log filter controls and layoutSource audit
- Finding revisions in Log MessagesGuide / reference
- Log scope, changed-path filters and information lineSource audit
- Expanding compressed historyGuide / reference
- Log Merge and Rebase commandsGuide / reference
- Log rich message pane — partial portSource audit
- Log commit orderingSource audit
- Log Messages paritySource audit
- Log revision popup variantsGuide / reference
- Log reference metadata and native interactionSource audit
- Log reference navigationSource audit
- Log Revert paritySource audit
- Log keyboard, focus and message commandsSource audit
- Log statistics portSource audit
- TurtleGit user manual planGuide / reference
- Standalone Compare/Merge authorizationSource audit
- Merge Blame comparison keysSource audit
- Compare and merge clipboard workflowsSource audit
- Merge Colors pageSource audit
- Native Merge command menusSource audit
- Comment comparisonSource audit
- Comparison common records and moved intervalsSource audit
- Merge comparison optionsSource audit
- Three-way Merge line inspectionSource audit
- Default to UTF-8 encodingSource audit
- Two-pane final NoEnding recordsSource audit
- Merge external-source reload workflowSource audit
- Merge comparison filtersGuide / reference
- Merge Find and ReplaceSource audit
- Collapsed comparison view — partial native paritySource audit
- Merge Encoding and Go To dialogsSource audit
- Merge General settingsSource audit
- Inline differences and navigationSource audit
- Compare and Merge input encodingSource audit
- Merge Line Diff BarSource audit
- Merge locator barSource audit
- Merge line-change marginsSource audit
- Moved blocksSource audit
- Native Compare and Merge command toolbarGuide / reference
- Merge block navigationSource audit
- One-pane context commandsSource audit
- Combined one-pane comparisonSource audit
- TurtleGitMerge OpenSource audit
- Merge operation and message preparationSource audit
- Compare and Merge pane-header workflowsSource audit
- Compare and Merge pane inputSource audit
- Compare and Merge pane identity and statusSource audit
- Merge dialog paritySource audit
- Create patch file and General context settingSource audit
- Source text-patch adapter implementation and remaining acceptanceGuide / reference
- Reflected names in Merge unified patchesSource audit
- Merge regex filtersSource audit
- Merge resolved and edited presentationSource audit
- Merge save workflowsSource audit
- Merge source-pane tools — partial native paritySource audit
- Three-way row states and visibilitySource audit
- Standalone two-file Merge-tool comparisonSource audit
- Standalone TurtleGitMerge command entrySource audit
- Merge command frame continuitySource audit
- Standalone Merge application presentationSource audit
- Use TurtleGitMerge with GitGuide / reference
- Merge typing and current-line endingsSource audit
- Merge view controls and input orientationSource audit
- Merge whitespace displaySource audit
- Compare and Merge word inputSource audit
- Wrap long linesSource audit
- Shared Commit and Merge message historySource audit
- Shared message hotspot interaction — partial portSource audit
- Commit and Rebase message wrappingSource audit
- EMF+ indexed and 16-bit bitmap comparisonSource audit
- Classic monochrome and bitmap pattern brushesSource audit
- Classic EMF clippingSource audit
- Classic EMF extended pensSource audit
- Classic region and flood paintingSource audit
- Compressed raster sources in Windows metafilesSource audit
- Native Windows metafile consumersSource audit
- EMF+ custom line capsSource audit
- Classic metafile stock drawing stateSource audit
- Embedded metafile images and texturesSource audit
- General EMF+ path-gradient boundariesSource audit
- High-depth EMF+ bitmap displaySource audit
- EMF+ painting interoperabilitySource audit
- Path-gradient painting in image comparisonSource audit
- EMF+ compressed paths across image comparisonSource audit
- EMF+ pen strokesSource audit
- Positioned metafile text in image comparisonSource audit
- Classic WMF/EMF Boolean raster operationsSource audit
- Bounded metafile raster regions and ordered checkpointsSource audit
- EMF+ region and pattern paintingSource audit
- Packaged WMF / EMF / EMF+ rendererGuide / reference
- Classic metafile direct scanlines and gradient meshesSource audit
- EMF+ SourceCopy compositionSource audit
- EMF+ formatted text in Image CompareSource audit
- Missing staged-file recovery source familySource audit
- Missing staged filesGuide / reference
- Moving and copying filesGuide / reference
- Native issue-provider integrationSource audit
- Native file-list interaction ownershipSource audit
- Network settings — implementation in progressSource audit
- Notes backend and owned editingSource audit
- OpenSSH runtime preparationGuide / reference
- Clipboard patch entry through Finder and the native file chooserSource audit
- Clipboard patches and target matchingSource audit
- Patch file encoding and recoveryGuide / reference
- Patch and comparison appearance ownershipSource audit
- Patch export to mail deliverySource audit
- Native patch file panelSource audit
- Patch filenames, renames and recoveryGuide / reference
- Recorded-base patch recoverySource audit
- Patch application and explicit Save policiesSource audit
- Binary, symbolic-link and deletion patch recoverySource audit
- Filesystem completion across path-entry dialogsSource audit
- TurtleGit for Mac — full port trackingGuide / reference
- PowerPoint comparison source familySource audit
- PowerPoint presentation comparisonGuide / reference
- Presentation comment revision family — October 24, 2026Source audit
- Primary dialog command bandsGuide / reference
- Primary dialog conditional controlsSource audit
- Commit, Log and Settings controlsSource audit
- Primary dialog visual review — 14 October 2026Guide / reference
- Privacy in TurtleGit for MacGuide / reference
- Command identity and progress failuresGuide / reference
- Git command progress paritySource audit
- Pull dialog paritySource audit
- Push destination and saved-mapping paritySource audit
- Push dialog paritySource audit
- Regional text in patch windowsGuide / reference
- TurtleGit documentationGuide / reference
- Rebase action controlsGuide / reference
- Add commits to Rebase / Cherry PickSource audit
- Rebase and Cherry Pick amend-failure recoverySource audit
- Rebase completion actionsGuide / reference
- Rebase completion export and Send MailSource audit
- Rebase Conflict FilesGuide / reference
- Rebase conflict commit and message phasesSource audit
- Empty-message Rebase and Cherry Pick recoverySource audit
- Empty replay results and conflict-message hintsGuide / reference
- Empty Squash groupsGuide / reference
- Rebase and Cherry Pick execution recoverySource audit
- Rebase history tools family — October 18, 2026Source audit
- Live replay progress and completionSource audit
- Reached Cherry Pick merge-parent selectionSource audit
- Rebase and advanced Cherry Pick message editingSource audit
- Rebase paritySource audit
- Editing future replay actions — October 18, 2026Source audit
- Rebase replay rowsGuide / reference
- Rebase embedded history reference contextSource audit
- Rebase reference controls and preparationSource audit
- Rebase reference recoveryGuide / reference
- Rebase replay progress and recoverySource audit
- Rebase Revision FilesGuide / reference
- Rebase revision menu family — October 18, 2026Source audit
- Rebase row menusGuide / reference
- Older and external paused Rebase sessions — October 20, 2026Source audit
- Rebase session contextGuide / reference
- Edit and Split CommitGuide / reference
- Squash conflict recoveryGuide / reference
- Squash messages and author datesGuide / reference
- Reference browser paritySource audit
- Reference browser presentation and keyboardGuide / reference
- Reference comparison and action ownershipSource audit
- Reference metadata text and literal identitiesSource audit
- Reference refresh: Rebase, Fetch/Pull and PushSource audit
- RefLog Bisect and CombineSource audit
- RefLog native commands and column resetSource audit
- RefLog notes and patch creationSource audit
- RefLog revision operation handoffsSource audit
- RefLog and Stash List paritySource audit
- RefLog named-reference selection and actionsSource audit
- Native RefLog report listSource audit
- Preview and release blockersGuide / reference
- Release update checking — implementation in progressSource audit
- Shared Git transport authenticationSource audit
- Add Remote and Select Remote RefSource audit
- Clone and Fetch reference/checkout notificationsSource audit
- Remote-reference engine workflowSource audit
- Manage RemotesSource audit
- Delete remote tag paritySource audit
- Delete / Delete (keep local) paritySource audit
- Rename paritySource audit
- Replay Git compatibilityGuide / reference
- Replay, merge and resolution inspection enginesSource audit
- Repository Browser Git filename handlingSource audit
- Repository Browser parity auditSource audit
- Repository creation navigation and result setupSource audit
- Repository folder accessGuide / reference
- Clone and Submodule Add input defaultsSource audit
- Repository titles and file path tooltipsSource audit
- Request Pull dialog paritySource audit
- Reset execution, recovery and native follow-upsSource audit
- Reset paritySource audit
- Reset and Log commit-revert selected backendSource audit
- Resolve paritySource audit
- Reverting a commit from LogGuide / reference
- Working-file Revert paritySource audit
- Revert completed-file resultsSource audit
- Reverting working filesGuide / reference
- Review/apply single patch — native implementationSource audit
- Revision ExportGuide / reference
- Revision Graph portSource audit
- Revision GraphGuide / reference
- Revision lookup and exact reference existenceSource audit
- Production runtime layoutGuide / reference
- Save As targets in Compare, Review and MergeGuide / reference
- Saved Data settingsGuide / reference
- Send Mail and patch deliverySource audit
- Settings source appearance and configuration pagesSource audit
- Settings completion and owned closeSource audit
- Settings context and page handoffsSource audit
- Exact text in connected Git settings — October 19, 2026Source audit
- Native Settings tree — implementation in progressSource audit
- Captured Settings sheet handoffs — October 18, 2026Source audit
- Settings graph teardown and owned continuationsSource audit
- Shared message formatting and issue linksGuide / reference
- Signed Finder developmentGuide / reference
- Single-commit details and message workflowsSource audit
- SMTP certificate review paritySource audit
- Reviewing an SMTP server certificateGuide / reference
- Native source form controlsSource audit
- Unicode and source text patchesSource audit
- SSH identity and agent portSource audit
- Saved SSH authenticationGuide / reference
- Native SSH identity selectionSource audit
- Native SSH key generation — implementation in progressSource audit
- SSH encrypted-key response portSource audit
- SSH preparation at Git transport boundariesSource audit
- Stash preparation, completion and ownershipSource audit
- Stash Save paritySource audit
- Statistics save and calculation family — October 21, 2026Source audit
- StatisticsGuide / reference
- Working Tree dialog paritySource audit
- Working Tree, Commit, Log and Finder refresh ownershipSource audit
- Native status text in light and dark modeGuide / reference
- Submodule Add paritySource audit
- Submodule Add recovery and mutation reportingSource audit
- Submodule conflict dialog paritySource audit
- Submodule comparison and conflict dialog actionsSource audit
- Submodule Diff and Changed Files paritySource audit
- Submodule Sync paritySource audit
- Submodule Update paritySource audit
- Submodule Update and Sync execution/recovery — October 18, 2026Source audit
- Subversion merge engine adapterGuide / reference
- SVN native authentication and certificate promptsSource audit
- SVN authenticationGuide / reference
- SVN command workflows — native implementationSource audit
- Switch execution, recovery and completionSource audit
- Switch/Checkout dialog paritySource audit
- Symbolic-link Blame workflowSource audit
- Synchronization, Add and Resolve progress familySource audit
- Synchronization incoming and outgoing commit listsSource audit
- Synchronization incoming and outgoing file listsSource audit
- Synchronization literal reference identitySource audit
- Synchronization reference and tag resultsSource audit
- Synchronization Fetch reference-result logSource audit
- Git Synchronization paritySource audit
- Temporary files and Saved Data cleanupGuide / reference
- Testing TurtleGit for MacGuide / reference
- Text conflict editor paritySource audit
- Transport and command progress preferencesGuide / reference
- UI comparison requirementsSource audit
- Byte-backed unified diff editingGuide / reference
- Standalone Unified Diff input and document ownershipSource audit
- Unified diff viewer selectionSource audit
- Shared editable revision comboSource audit
- Revision Graph and comparison viewport navigationSource audit
- Project website and screenshotsGuide / reference
- Word and LibreOffice comparison handoffsSource audit
- Microsoft Word document comparisonGuide / reference
- Microsoft Word three-way mergeGuide / reference
- Working-copy revision utilityGuide / reference
- Working-file identity and metadataSource audit
- Workspace file workflowsGuide / reference
- External workspace requests during standalone MergeSource audit
- Workspace ownership, retired documents and report listsSource audit
- Worktree port auditSource audit
- ZIP archive comparisonGuide / reference