# dolt | DoltHub | Knowledge Base | Instagit

Dolt – Git for Data

GitHub Stars: 21.2k

Repository: https://github.com/dolthub/dolt

---

## Articles

### [Troubleshooting Common Dolt Errors: Database Locks, Commit Failures, and Transaction Conflicts](/dolthub/dolt/troubleshooting-common-dolt-errors)

Troubleshoot common Dolt errors like database locks, commit failures, and transaction conflicts. Learn to programmatically detect and handle these errors for robust application logic.

- Tags: troubleshooting
- Published: 2026-03-14

### [Dolt API for Programmatic Access: gRPC, Go, and SQL Interfaces Explained](/dolthub/dolt/dolt-api-for-programmatic-access)

Access the Dolt database programmatically using its gRPC API with Go clients, SQL stored procedures, or any language. Perform clone, fetch, push, and commit operations easily.

- Tags: api-reference
- Published: 2026-03-14

### [How to Set Up a Dolt Server: Complete Configuration Guide](/dolthub/dolt/how-to-set-up-a-dolt-server)

Learn how to set up a Dolt server with this complete guide. Configure your Dolt server using Docker, the CLI, or from source for seamless data management.

- Tags: how-to-guide
- Published: 2026-03-14

### [Dolt Remote Repositories: Adding, Pushing, and Pulling Data](/dolthub/dolt/dolt-remote-repositories-and-pushing-pulling-data)

Learn how to use Dolt remote repositories to add, push, and pull data. Explore Git, AWS, GCS, and file transports for seamless data synchronization.

- Tags: how-to-guide
- Published: 2026-03-14

### [Dolt Schema Evolution and Migration: How Version-Controlled Schemas Work](/dolthub/dolt/dolt-schema-evolution-and-migration)

Learn how Dolt handles schema evolution and migration using versioned schemas. Discover its three-way merge and conflict detection for seamless database changes.

- Tags: migration-guide
- Published: 2026-03-14

### [Dolt Integration with Other Tools: Docker, SQL Server, and CI/CD Pipelines](/dolthub/dolt/dolt-integration-with-other-tools)

Integrate Dolt with Docker, SQL Server, and CI/CD using its MySQL-compatible SQL server and Git-style data versioning. Keep your existing infrastructure intact.

- Tags: how-to-guide
- Published: 2026-03-14

### [How to Collaborate on Dolt Repositories: Git-Style Workflows for SQL Databases](/dolthub/dolt/how-to-collaborate-on-dolt-repositories)

Learn to collaborate on Dolt repositories using familiar Git workflows. Fork, clone, branch, commit, push, and merge changes to tables, rows, and schemas efficiently.

- Tags: how-to-guide
- Published: 2026-03-14

### [Dolt Merge Conflicts and Resolution: A Complete Guide to Three-Way Merge Handling](/dolthub/dolt/dolt-merge-conflicts-and-resolution)

Resolve Dolt merge conflicts using the three-way merge algorithm. Learn how Dolt handles conflicts and discover strategies for seamless resolution.

- Tags: how-to-guide
- Published: 2026-03-14

### [How to Query Data in Dolt: 3 Methods Using MySQL-Compatible Syntax](/dolthub/dolt/how-to-query-data-in-dolt)

Learn how to query data in Dolt using MySQL compatible syntax. Explore three methods: the dolt sql CLI, interactive REPL, and dolt sql-server.

- Tags: how-to-guide
- Published: 2026-03-14

### [Dolt Branch Management for Datasets: CLI and SQL Workflows Explained](/dolthub/dolt/dolt-branch-management-for-datasets)

Master Dolt branch management for datasets. Learn Git-like workflows using CLI and SQL commands for efficient data versioning and collaboration.

- Tags: how-to-guide
- Published: 2026-03-14

### [How to Revert Changes in Dolt: CLI and SQL Methods Explained](/dolthub/dolt/how-to-revert-changes-in-dolt)

Learn to revert changes in Dolt using the CLI dolt revert command or SQL CALL DOLT_REVERT() to undo commits by applying inverse changes. Master Dolt version control.

- Tags: how-to-guide
- Published: 2026-03-14

### [How to Query Dolt Commit History for Tables Using dolt_log and dolt_history_*](/dolthub/dolt/dolt-commit-history-for-tables)

Query Dolt commit history for tables using dolt_log and dolt_history_* tables. Inspect repository and table changes with standard SQL SELECT statements.

- Tags: how-to-guide
- Published: 2026-03-14

### [How to Export Data from Dolt: Complete Guide to Table and Schema Export](/dolthub/dolt/how-to-export-data-from-dolt)

Learn how to export data from Dolt. Use `dolt table export` for data and `dolt schema export` for DDL with this complete guide.

- Tags: how-to-guide
- Published: 2026-03-14

### [Dolt SQL Features and Capabilities: A Complete Technical Guide](/dolthub/dolt/dolt-sql-features-and-capabilities)

Explore Dolt SQL features and capabilities. This technical guide details how Dolt combines MySQL compatibility with Git-style version control for branching, merging, and time-traveling data using SQL.

- Tags: deep-dive
- Published: 2026-03-14

### [How to Install Dolt on Linux, macOS, and Windows: 5 Methods Explained](/dolthub/dolt/how-to-install-dolt-on-my-machine)

Easily install Dolt on Linux macOS or Windows using 5 methods. Get started with the powerful Git for data database today.

- Tags: getting-started
- Published: 2026-03-14

### [What is Dolt and How Does It Work? A Deep Dive into the Git-Style SQL Database](/dolthub/dolt/what-is-dolt-and-how-does-it-work)

Learn what Dolt is, the Git-style SQL database that versions your data like code. Explore its unique architecture and version control capabilities for seamless data management.

- Tags: deep-dive
- Published: 2026-03-14

