クローン
初級読み方:クローン|英語: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プロジェクトの場合)で依存パッケージをインストールします。
関連用語
📖 関連レッスン
レッスンを見る →