Dolt implements Git-style version control on tables instead of files.
On the command-line, these concepts are exposed as a replica of the Git command line. Where you would type
git log, you now type
dolt log. Where you would type
git add, you type
dolt add. The replication extends to the command arguments.
In SQL, Dolt becomes a bit more complicated because no Git-equivalent to SQL exists. Git read operations are modeled as system tables. Git write operations are modeled as stored procedures. But conceptually, all the Git concepts you are familiar with extend to SQL.
In this section we explore the following Git concepts and explain how they work in Dolt: