読者です 読者をやめる 読者になる 読者になる

Gitコマンドについて調べる【git clone】

git clone

$ git clone [URL] [パス名]

例:

$ git clone git@github.com:kimromi/example.git

URL

基本の形は以下の様な形です。

git://[ドメイン名]:[ユーザ名]/[リポジトリ名].git
git@github.com:kimromi/example.git

の例でいくと、

です。
ドメイン名は、通常の公開されているGithubであればgithub.comで、Github Enterprise版であればそれぞれ設定しているドメインになります。Bitbucketならbitbucket.orgです。

パス名

省略可能です。省略した場合は現在のディレクトリにリポジトリ名のディレクトリを作成し、その中にクローンします。

よく間違えることとしては、先にディレクトリを作ってからその中でgit cloneするとその中にディレクトリができてしまうので想定と違ってしまうことがあります。

# exampleディレクトリを作る
$ mkdir example
# exampleディレクトリに移る
$ cd example
# git cloneする
$ git clone git@github.com:kimromi/example.git

とすると、現在のディレクトリにexampleディレクトリができてしまうので/example/exampleになってしまいます。

その場合は以下の方法があります。

# exampleディレクトリを作らずそのままgit cloneする
$ git clone git@github.com:kimromi/example.git

# もしくは、パスに.(ドット)をつけることで現在のディレクトリにクローンできる
$ mkdir example
$ cd example
$ git clone git@github.com:kimromi/example.git .