[今さら始める GitHub マスター 基礎編 #14] ForkとClone
GitHubのForkとgit cloneの違いを理解し、オープンソースへの参加準備をします。
[今さら始める GitHub マスター 基礎編 #14] ForkとClone
Forkとは
Forkは、他の人のGitHubリポジトリを自分のアカウントへコピーする機能です。元のリポジトリに直接書き込めない場合でも、自分のForkで変更できます。
Cloneとは
git cloneは、リモートリポジトリを自分のPCへ取得するコマンドです。
1
git clone https://github.com/user/project.git
ForkとCloneの違い
ForkはGitHub上のコピー、CloneはローカルPCへのコピーです。オープンソースでは、ForkしてからCloneする流れがよく使われます。
upstream
元のリポジトリをupstreamとして登録しておくと、元プロジェクトの変更を取り込みやすくなります。
1
git remote add upstream https://github.com/original/project.git
今日のゴール
ForkとCloneを理解すると、他のプロジェクトに安全に参加できます。まずはFork、Clone、upstreamの関係を押さえましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
