ホームページ  >  記事  >  開発ツール  >  git におけるクローンとはどういう意味ですか?

git におけるクローンとはどういう意味ですか?

WBOY
WBOYオリジナル
2021-12-24 14:09:3112444ブラウズ

git の Clone は、「クローン」と「コピー」を意味します。clone コマンドを使用すると、現在のパスの下に新しいディレクトリを作成し、新しく作成したディレクトリに git ライブラリをコピーできるため、プロジェクトを表示または変更できます。 . 、構文は「git clone [url]」です。

git におけるクローンとはどういう意味ですか?

この記事の動作環境: Windows 7 システム、Git バージョン 2.30.0、Dell G3 コンピューター。

git における clone の意味

git clone コマンドは、現在のパスの下に新しいディレクトリを作成し、Git ライブラリを新しいディレクトリにコピーします。ディレクトリが作成されました。

git clone コマンドを実行する具体的なプロセスは次のとおりです:

1. Git ライブラリのブランチごとに、ローカル ディレクトリにリモート追跡ブランチを作成します。

2. Git リポジトリ内のアクティブなブランチについては、ローカル ディレクトリに最初のブランチを作成してチェックアウトします;

3. リモート追跡ブランチごとに、git fetch を実行します;

4.ローカルで確認し、最初のブランチを git pull を実行して、ローカル ディレクトリ内の最初のブランチにマージします。

git clone は Git リポジトリをローカルにコピーして、プロジェクトを表示したり変更を加えたりできるようにします。

プロジェクトのコピーコマンドの形式は次のとおりです。

git clone [url]

例は次のとおりです。

git clone [--template=<template_directory>]
    [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror]
    [-o <name>] [-b <name>] [-u <upload-pack>] [--reference <repository>]
    [--dissociate] [--separate-git-dir <git dir>]
    [--depth <depth>] [--[no-]single-branch]
    [--recursive | --recurse-submodules] [--[no-]shallow-submodules]
    [--jobs <n>] [--] <repository> [<directory>]

このうち、よく使用されるパラメータは次のとおりです。

##-n、チェックなし Git ライブラリのアクティブ ブランチを終了します。

-o new_origin、追跡ブランチの上流ライブラリとして、デフォルトのオリジンの代わりに new_origin を使用します。

-b new_branch、ローカルのアクティブなブランチを設定します。デフォルトのマスター ブランチ

--single-branch の代わりに、デフォルトのマスターまたは -b new_branch

# で指定された new_branch のいずれかのブランチ 1 つだけがチェックされます。 ##--再帰的、ローカルで初期化 Git ライブラリ内のすべてのモジュール

推奨学習: 「

Git チュートリアル ##」 #

以上がgit におけるクローンとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。