GitHubリポジトリをフォークするという概念はクローニングに似ていますが、2つの間に重要な違いがあります。クローンの代わりにフォークしたい場合は、違いが何であるかを説明します。
クローニング対forking:違いは何ですか?
いつあなたにとって レポをクローン たとえば、そのリポジトリをローカルマシンにコピーし、そのレポに加入したアップデートを基本的に購読しています。つまり、リポジトリへの他の寄稿者が変更を加えると、それらの変更をローカルマシンに引き下げて、リポジトリのコピーを更新することができます。
ただし、リポジトリをフォークすると、ローカルマシンではなくGitHubアカウントに起源リポジトリをコピーしています。これを行うと、2つを同期させることを決定しない限り、ソースレポに加えられたアップデートのどれも分岐レポに反映されません。これにより、コードやコンテンツが更新されている心配なしに、リポジトリに取り組むことができます。
クローンではなくあなたはいつフォークするべきですか?
クローンではなくリポジトリをフォークしたいのかもしれない理由はいくつかあります。一つの理由は、あなたが誤ってソースプロジェクトを誤って扱う心配なしにあなたが持っているいくつかの新しいアイデアをテストしたいのであればです。あなたは実際にソースコードに触れずにテスト目的であなたが好きなコードを無料で変更することができます。これはみんなを幸せに保ちます。
もう一つの理由は、プロジェクトが行っている方向に同意しないためです。あなたはリポジトリをフォークし、あなたがそれが行くべきな方向にプロジェクトを取るためにコードにあなた自身の変更を加えることができます。
念頭に置いておくことを留意してください。 原点リポジトリは削除されます 。ただし、プライベートリポジトリが削除されると、そのリポジトリのすべてのフォークも削除されます。
関連している: GitHub Repositoryを削除する方法
GitHub Repositoryをフォークする方法
レポをフォークすることは単純で、数回クリックするだけで行うことができます。レポをフォークするには、 あなたのアカウントにログイン それからフォークしたいリポジトリに行きます。ウィンドウの右上隅には、リポジトリがフォークされている回数を表す回数を表す「フォーク」ボタンが表示されます。先に進み、そのボタンをクリックしてください。
フォーキングプロセスが開始されたことをお知らせできるようにします。レポをフォークするには数秒かかります。
それがすべてそこにあることです。それは簡単です。
あなたが好きなフォークリポジトリのコードを変更しても安全です。そうするために、あなたの地元のマシンに分岐したリポジトリを複製して忙しくなるだけです!
関連している: GitHub Repositoryをクローンアップする方法