LoginSignup
1
1

More than 5 years have passed since last update.

さんじゃらっと Mercurial

Posted at

Mercurial (hg) とは

ソースコード管理システムです。
ざっくり言うとGitっぽいやつです。
Githubでは(あたりまえですが)利用できず、Bitbucketでは選択できます。

なんで hg なの?

システムの名前はMercurialですが、コマンドはhgです。
Mercurialは英語で水銀という意味で、Hgは水銀の元素記号なのでこのようになっているようです。おしゃれですね!!

Gitと何が違うの?

あまりよくわかっていませんがGitよりシンプルなようです。
私のようにGitでも基本的な,clone,pull,commit,push,branch,checkoutくらいしかしない人は、それぞれの差はあまり感じられないですが、そういう人こそhgでオッケーなのかなと思いました。

Mercurial(hg)の基本コマンド

使ったコマンドを追記していきます。

リモートのリポジトリをローカルに持ってきます
hg clone

ファイルをリポジトリに追加
hg add [filename]

ローカルのリポジトリを最新にします
hg pull

ファイルの変更や追加を一覧表示します
hg stat

ローカルの変更を表示する
hg diff

ローカルにコミットします
hg commit -m "It is Comment!"

コミットした内容をリモートにプッシュします
hg push

commit前のファイルの変更を取消ます
hg revert [filename]

commitログの表示
hg log

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1