ホームページ > 開発ツール > Git > git の原点とは何を意味しますか?

git の原点とは何を意味しますか?

WBOY
リリース: 2022-01-07 15:36:58
オリジナル
16615 人が閲覧しました

git では、オリジンは「リモート ウェアハウス」を意味し、リモート ウェアハウス リンクのエイリアスです。Github でホストされているコード ライブラリを複製するとき、git はデフォルトでリモート コード ライブラリを指すラベルを作成します。 Github でホストされているローカル コード ベースのバージョンを指します。

git の原点とは何を意味しますか?

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

git におけるオリジンの意味

コード ベース (リポジトリ) はコンピュータに保存できます。また、コード ベースも保存できます。 Github のサーバーでホストされています。

デフォルトでは、origin は Github でホストされているローカル コード ベースのバージョンを指します。

最初に、github 上に repository という名前のリポジトリを作成したとします。Github ID が user1 であると仮定します。この時点で、コード ライブラリへのリンクは

https://github.com/user1/repository
ログイン後にコピー

です。ターミナルで

git clone https://github.com/user1/repository
ログイン後にコピー

と入力すると、git は github でホストされているコード ライブラリのローカル コピーを作成します。

このとき、cd でリポジトリ

に移動し、## と入力します。 #

git remote -v
ログイン後にコピー
ログイン後にコピー

コンソール出力が表示されます

origin https://github.com/user1/repository.git (fetch)
origin https://github.com/user1/repository.git (push)
ログイン後にコピー

つまり、git はデフォルトでリモート コード ベースを指すオリジンを作成します (このアドレスから複製したため)

ここで、ユーザー user2 がリポジトリをフォークしたとします。そのとき、彼のコード ベース リンクは次のようになります。

https://github.com/user2/repository
ログイン後にコピー

これをクローンして、コンソールに

と入力すると、

git remote -v
ログイン後にコピー
ログイン後にコピー

What he is

origin https://github.com/user2/repository.git (fetch)
origin https://github.com/user2/repository.git (push)
ログイン後にコピー

が指すオリジンは user2 のリモート コード ライブラリです。

現時点で、user2 があなたのライブラリを指すリモート コードを追加したい場合は、

git remote add upstream https://github.com/user1/repository.git
ログイン後にコピー
と入力できます。コンソールで

と入力し、 git Remote -v

と入力します。出力結果は

origin https://github.com/user2/repository.git (fetch)
origin https://github.com/user2/repository.git (push)
upstream https://github.com/user1/repository.git (push)
upstream https://github.com/user1/repository.git (push)
ログイン後にコピー
になります。 user1 コード ライブラリを指すアップストリームが追加されました。これは、指す場所の以前の名前です。

##要約すると、名前が示すように、origin は名前です。Github でホストされているコード ライブラリのクローンを作成すると、デフォルトで git によってリモート コード ライブラリを指すラベルが作成されます。

推奨される学習: 「

Git チュートリアル

以上がgit の原点とは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
git
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート