フォークとは?
フォークとは、簡単に言うと他の人が作ったリポジトリを丸ごと自分のアカウントにコピーをしてくることを言います。(これはリモートからリモートにコピーをすることで、GitHub上で完結しています。)
クローンとの違いは?
よく比較されるものでクローンがあります。一見同じ意味なのでは...?!と思いますが、実際は違います。その違いは、リモートからリモートにコピーをしたか、リモートからローカルにコピーをしたかの違いです!
もっとかみ砕くと、フォークは、他の人のリモートであるGitHub上にあるリポジトリを、自分のリモートであるGitHub上にコピをーをすることです。そしてクローンは、自分のリモート上であるGitHubのリポジトリから、ローカルである自分のPCの作業ディレクトリにコピーをしてくることです。
最初は混同してしまうので注意が必要ですね。
フォークのやり方は?
問題となっていたフォークのやり方ですが、先ほどの説明からフォークとは**「リモートからリモートにクローンをすること」だと分かりました。これはフォークがすべてGitHub上で起きていることで、ローカル環境は全く関係ない**ということです。
よって、GitHubで作業を行います。どのようにやるかというと、とても簡単でコピーをしたい他の人のリポジトリのURLに行き、右上にあるForkをクリックするだけでした!!!(※許可されていないとできないです。)
そう、この↑画像の一番右にある「Fork」をクリックするだけで、フォークをすることはできました(笑)
同じ悩みの人に届くといいなと思います(笑)
最後に
最後までお読みになってくださりありがとうございます。もし、参考になったり、少しでも役に立った、良い記事だなと感じていただけましたら**"LGTM"**を押してくださるととても励みになります!!!お願いします!ポチっと押してくださいー!
この記事は、駆け出しエンジニアの筆者が自分のメモと理解向上のために、自分と同じ駆け出しエンジニアでも分かるように、分かりやすく解説することを目的とした記事です。誤った記載をしてしまうかもしれませんがご了承下さい。誤ってる際はコメントにてご指摘してくださると幸いです。
少しでも駆け出しエンジニアの方の力になれると幸いです。また、同じく駆け出しエンジニアの方々、一緒に頑張っていきましょう。
Twitterもやっているのでぜひフォローしてください→https://twitter.com/EngineerShige