違い: 「git clone」はローカル バージョンのライブラリがない場合にリモート ライブラリ全体をローカルにダウンロードしますが、「git pull」はローカル バージョンのライブラリがある場合にリモート ライブラリから最新のコミット データを取得します。そしてローカルで統合されました。 「git pull」は「git fetch」に「git merge」を加えたものと同等です。
このチュートリアルの動作環境: Windows 7 システム、Git バージョン 2.30.0、Dell G3 コンピューター。
Git clone と git pull はどちらもリモート サーバーからローカルにコードをプルしますが、いくつかの違いがあります。
git pull と git clone の違い
git clone
ローカル バージョンなし ライブラリを作成する場合、バージョン ライブラリ全体をリモート サーバーからローカルに複製する (つまり、リモート ライブラリ全体をローカルにダウンロードする) ことは、最初からローカル プロセスで行われます。
git pull
ローカル バージョン ライブラリがある場合は、リモート ライブラリから最新のコミット データ (存在する場合) を取得し、ローカルでマージします。
git pull = git fetch + git merge
使用シナリオ
通常、リモート操作の最初のステップは、git clone を使用してリモート ホストからローカル ホストにリポジトリのクローンを作成することです。
コードをローカルで変更した後、リモート ウェアハウスにプッシュするときにバージョンの競合が発生しないように、ローカル ウェアハウスからリモート ウェアハウスにプッシュする前に git pull 操作を実行する必要があります。
推奨学習: 「Git チュートリアル 」
以上がgit pull と git clone の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。