Git

クローン

初級

読み方:クローン|英語:Clone

リモートリポジトリをローカルにコピーすることだよ。いつ使う? GitHubにあるプロジェクトを自分のPCにダウンロードして開発を始めたいときに使うよ。間違いやすいポイント: cloneはリポジトリ全体(履歴含む)をコピーするよ。ZIPダウンロードとは違い、Git履歴も含まれるのでpush/pullができるよ。

やさしい説明

クローンとは、リモートリポジトリ(GitHub等)をローカル(自分のPC)にコピーする操作です。

他の人のプロジェクトを自分のPCにダウンロードするときに使います。コードだけでなく、全ての変更履歴も一緒にコピーされます。

チーム開発に参加するとき、オープンソースのコードを手元で動かしたいときに最初に実行するコマンドです。

具体例・使い方

# GitHubのリポジトリをコピー
git clone https://github.com/user/repo.git

# 特定のフォルダ名でクローン
git clone https://github.com/user/repo.git my-folder

# クローン後はすぐに作業開始できる
cd repo
git branch  # ブランチ確認

いつ使う?

チームのプロジェクトに初めて参加するとき、オープンソースのコードを手元で試したいとき、別のPCで作業を続けたいときに使います。

間違いやすいポイント

❌ clone と fork を混同する

clone は「自分のPCにコピー」。fork は「GitHub上で自分のアカウントにコピー」です。他人のリポジトリに貢献するときは fork → clone の順番です。

よくある疑問

Q: cloneとforkの違いは?

A: cloneはローカルにコピー、forkはGitHub上に自分のコピーを作ります。他人のプロジェクトに貢献するときはfork→clone→PR の流れです。

Q: cloneのやり方は?

A: git clone https://github.com/ユーザー名/リポジトリ名.git で実行します。GitHubのリポジトリページからURLをコピーできます。

Q: cloneしたらまず何をする?

A: cd リポジトリ名 でフォルダに移動し、npm install(Node.jsプロジェクトの場合)で依存パッケージをインストールします。

関連用語

📖 関連レッスン

レッスンを見る →

関連ブログ記事

❓ 関連するQ&A