git では、オリジンは「リモート ウェアハウス」を意味し、リモート ウェアハウス リンクのエイリアスです。Github でホストされているコード ライブラリを複製するとき、git はデフォルトでリモート コード ライブラリを指すラベルを作成します。 Github でホストされているローカル コード ベースのバージョンを指します。
この記事の動作環境: 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 -vWhat 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 サイトの他の関連記事を参照してください。