dolt
An SQL database that you can fork, clone, branch, merge, push, and pull just like a Git repository. Some subcommands such as `commit` have their own usage documentation.
More info →Subcommands (14)
Add the contents of a table to the list of Dolt staged tables.
Display commit information for each row of a Dolt table.
Manage Dolt branches.
Checkout the work tree or tables to a branch or commit.
Clone a repository into a new directory.
Commit staged changes to tables.
Read and write local (per repository) and global (per user) Dolt configuration variables.
Download objects and refs from another repository.
Search the repository for data that are no longer referenced and no longer needed.
Create an empty Dolt data repository.
Join two or more development histories together.
Run an SQL query. Multiple SQL statements must be separated by semicolons.
Display the status of the database session.
Display the current dolt CLI version.
Options (1)
-m, --messagebooleanRecord staged changes to the repository
dolt commit {{[-m|--message]}} "{{commit_message}}"Examples (7)
Initialize a new Dolt data repository
Show the current working tree status
Add a remote Dolt repository
dolt remote add repository_name urlStage changes to tables
dolt add table_nameRecord staged changes to the repository
dolt commit [-m|--message] "commit_message"Push local changes to a remote
dolt pushPull changes from a remote
dolt pull