Github-forkとcloneの違い
2022. 01. 30 TIL
fork
他の人がアップロードしたリポジトリのステータスを自分のアカウントのリポジトリにコピーする機能.(オープンソースに貢献する可能性があります)
pull requestでOriginに送信し、Originが好きな場合は承認して提出またはマージします.
clone
リモートスペースでは変更や作業ができないため、作業するローカルスペースにダウンロードできます.
fetchとpullの違い
どちらも、リモート・リポジトリのコンテンツを取得するために使用されます.
fetchは、ローカルに影響を与えることなく、マージ(merge)前にインポートされた変更を確認するために使用されます.
fork:他人のリモート・リポジトリを自分のリモート・リポジトリ(リポジトリ)にインポート
clone:リモート・リポジトリをローカル・リポジトリにインポート
コラボレーション用にコピーする場合はfork、単純なプロジェクトをコピーする場合はクローンを使用します.
「forkはcloneを通じて上流などのプロジェクトに貢献するremoteを設定し、fetchなどの操作を行う一連の行為だ」という.
注意:https://www.theserverside.com/answer/Git-fork-vs-clone-Whats-the-difference
https://www.toolsqa.com/git/difference-between-git-clone-and-git-fork/
fork
他の人がアップロードしたリポジトリのステータスを自分のアカウントのリポジトリにコピーする機能.(オープンソースに貢献する可能性があります)
pull requestでOriginに送信し、Originが好きな場合は承認して提出またはマージします.
clone
リモートスペースでは変更や作業ができないため、作業するローカルスペースにダウンロードできます.
fetchとpullの違い
どちらも、リモート・リポジトリのコンテンツを取得するために使用されます.
fetchは、ローカルに影響を与えることなく、マージ(merge)前にインポートされた変更を確認するために使用されます.
$ git fetch {원격저장소 이름}
pullはインポートした変更をローカルにマージします.衝突しないように注意してください.(↔️ git push)$ git pull origin master
整理するfork:他人のリモート・リポジトリを自分のリモート・リポジトリ(リポジトリ)にインポート
clone:リモート・リポジトリをローカル・リポジトリにインポート
コラボレーション用にコピーする場合はfork、単純なプロジェクトをコピーする場合はクローンを使用します.
「forkはcloneを通じて上流などのプロジェクトに貢献するremoteを設定し、fetchなどの操作を行う一連の行為だ」という.
注意:https://www.theserverside.com/answer/Git-fork-vs-clone-Whats-the-difference
https://www.toolsqa.com/git/difference-between-git-clone-and-git-fork/
Reference
この問題について(Github-forkとcloneの違い), 我々は、より多くの情報をここで見つけました https://velog.io/@yonaaaaaaa_a/Github-fork-와-clone-의-차이テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol