Gitのcloneの使い方を完全解説【初心者向け手順付き】

Git cloneコマンドの基本的な使い方を初心者向けに詳しく解説します。ローカル環境にリモートリポジトリを複製する方法や、よく使うオプション、注意点までわかりやすく説明します。

Git cloneとは?

Git cloneとは、リモートリポジトリ(GitHubやGitLabなど)にあるプロジェクトを、自分のローカル環境にコピー(複製)するためのコマンドです。これにより、他人のプロジェクトを編集したり、自分の作業用にクローンを作ったりできます。


基本的なcloneの使い方

コマンド構文

git clone [リポジトリのURL]

例:GitHub上のリポジトリを複製する

git clone https://github.com/username/project.git

このコマンドを実行すると、projectという名前のディレクトリが作成され、その中にすべてのソースコードと履歴が複製されます。


ディレクトリ名を指定してクローンする

デフォルトではリポジトリ名がディレクトリ名になりますが、別の名前に変更したい場合は以下のようにします:

git clone https://github.com/username/project.git my-folder

この場合、my-folderというディレクトリにプロジェクトが複製されます。


よく使うオプション

オプション説明
--branch [名前]特定のブランチだけをクローン
--depth [数字]コミット履歴の深さを制限して浅いクローンを作成(軽量)
--single-branch指定したブランチのみをクローン(他の履歴は取得しない)

例:特定ブランチを浅くクローン

git clone --branch develop --depth 1 https://github.com/username/project.git

cloneの注意点

  • プライベートリポジトリをクローンする場合は、認証情報(パーソナルアクセストークンなど)が必要です。
  • プロジェクトが大規模な場合は、浅いクローン(-depth)で速度向上を図ると便利です。
  • clone後は、cd プロジェクト名でディレクトリに移動し、git remote -vでリモート先を確認しましょう。

まとめ:Git cloneの基本をマスターしよう

Gitのcloneコマンドは、Gitの中でも使用頻度の高い基本コマンドです。リモートリポジトリをローカルに素早く複製できるため、オープンソースへの参加やチーム開発の第一歩に最適です。使い方を理解し、プロジェクトの効率的なスタートを切りましょう。

Dai Aoki

Dai Aoki