The following table summarizes all 21 commands for Mercurial. See Table A.1, “Commands” in Appendix A, Comparison Table for a comparison of Mercurial’s commands with other tools.
| Operation | Mercurial Command |
|---|---|
| Create | hg init |
| Checkout | [a] |
| Commit | hg commit |
| Update | hg update |
| Add | hg add |
| Edit | [b] |
| Delete | hg remove |
| Rename | hg rename |
| Move | hg rename |
| Status | hg status |
| Diff | hg diff |
| Revert | hg revert |
| Log | hg log |
| Tag | hg tag[c] |
| Branch | hg branch |
| Merge | hg merge |
| Resolve | hg resolve |
| Lock | [d] |
| Clone | hg clone |
| Push | hg push |
| Pull | hg pull |
[a] N/A: Mercurial keeps the repository instance inside the working copy. [b] Automatic: Mercurial will notice that the file has changed. [c] Tags are stored in a version-controlled text file. Causes a commit. [d] Unsupported | |