Every command in MMT 1.0.6. The usage lines and options on each page come from MMT’s own command definitions. Run mmt <command> --help for the same list in your terminal.
Working with a checkout#
Run these from the checkout’s top folder, the one that contains .mmt.
| Command | Does |
|---|---|
mmt checkout |
Download a branch into a folder and start tracking it |
mmt status |
List the files you’ve changed |
mmt diff |
Compare your changes with the server in your diff tool |
mmt push |
Commit your changes to the branch |
mmt pull |
Bring your files up to date with the branch |
mmt revert |
Throw away local changes |
mmt log |
List the branch’s changesets |
mmt info |
Show which remote, branch and changeset a checkout uses |
mmt switch |
Point a checkout at another remote’s branch |
mmt tag |
Set the tags sent with your next push |
mmt sri |
Generate Subresource Integrity values for Local JS and CSS resources |
Setting up#
These work from any folder.
| Command | Does |
|---|---|
mmt credential |
Add, list, update and delete store logins |
mmt remote |
Add, list, update and delete remotes (credential + store + branch) |
mmt branch |
List, create and delete template branches |
mmt config |
Set your editor and diff tool |
Global options#
--debug and --version go before the command, for example mmt --debug pull.