初期化
hg init, hg init [パス名]
ファイル操作
hg add [ファイル名]
hg addremove, hg addremove [ファイル名]
hg remove [ファイル名], hg rm [ファイル名]
hg copy [ファイル名] [ファイル先], hg cp [ファイル名] [ファイル先]
hg rename [ファイル名] [ファイル先], hg mv [ファイル名] [ファイル先]
リポジトリ操作
hg clone [リポジトリパス]
hg pull
hg update,hg up, hg update [リビジョン番号], hg update -C [リビジョン番号]
hg revert [ファイル名],hg revert -all
hg commit, hg ci
hg push
hg rollback
ファイル閲覧
hg tip
hg log, hg history, hg log [ファイル名],hg log -l [数字]
hg cat [ファイル名],hg cat -r [リビジョン名] -o [出力名] [ファイル名]
hg annotate [ファイル名]
hg grep [パターン], hg grep [パターン] [ファイル名]
hg status, hg st
hg diff [ファイル名], hg diff -r [リビジョン番号1] -r [リビジョン番号2] [ファイル名]
hg locate
hg manifest [リビジョン番号]
タグ関係
hg tag [名前]
hg tags
リポジトリ情報
hg identify,hg id
hg verify
チェンジセット関係
hg heads
hg parents
ブランチ関係
hg branch [名前]
hg branches
マージ関係
hg merge, hg merge [リビジョン番号]
hg backout [リビジョン番号]
ローカルとリモート間のデータやりとり
hg archive -t zip [ファイル名], hg archive [出力先フォルダ]
hg export [リビジョン番号]
hg import [パッチファイル],hg patch [パッチファイル]
hg outgoing,hg out
hg incoming ,hg in
hg bundle --base 3 changes.hg ,hg bundle --rev 6 --base 5 changes.hg
hg unbundle changes.hg
その他
hg showconfig,hg debugconfig
hg root
hg paths
hg version
hg serve
hg recover