Git は、コードを効率的に管理するのに役立つ分散バージョン管理システムです。 Git を使用する過程で、リモート リポジトリの名前や URL の変更など、リモート リポジトリにいくつかの変更を加える必要がある場合があります。この記事では、Git を使用して Origin を変更する方法を紹介します。
1. Git のオリジン
Git では、オリジンはデフォルトのリモート ウェアハウス名です。次のコマンドを使用してローカル ウェアハウスをリモート ウェアハウスに関連付ける場合、Git はorigin という名前のリモート ウェアハウスを自動的に追加します:
git remote add origin <URL>
このコマンドを実行した後、次のコマンドを使用してローカル コードをアップロードできます。対応するリモート ウェアハウス:
git push -u origin <branch>
上記のコマンドでは、「origin」はリモート ウェアハウス名を指し、「branch」はブランチ名を指します。
2. 発信元の URL を変更する
場合によっては、リモート ウェアハウスの URL を変更する必要がある場合があります。たとえば、リモート ウェアハウスが配置されているサーバーが変更された場合、またはリモート ウェアハウスの URL を HTTP プロトコルから SSH プロトコルに切り替える必要がある場合、リモート ウェアハウスの URL を変更する必要があります。
リモート ウェアハウス URL を変更する手順は次のとおりです:
次のコマンドを実行して、現在のリモート ウェアハウスの URL を表示します:
git remote -v
出力は次の内容のようになります:
origin https://github.com/username/repo.git (fetch) origin https://github.com/username/repo.git (push)
次のコマンドを実行して、リモート ウェアハウスの URL を変更します:
git remote set-url origin <newURL>
このうち、「newURL」は新しいリモート ウェアハウスの URL です。
たとえば、リモート ウェアハウスの URL を HTTPS プロトコルから SSH プロトコルに切り替える場合は、次のコマンドを実行できます。
git remote set-url origin git@github.com:username/repo.git
上記のコマンドを実行した後、次のコマンドを実行できます。次のコマンドを再度実行します。 現在のリモート ウェアハウスの URL を確認し、変更が有効になっていることを確認します。
git remote -v
出力は次のようになります。
origin git@github.com:username/repo.git (fetch) origin git@github.com:username/repo.git (push)
3. 起点の名前を変更します
場合によっては、リモート ウェアハウスの名前の変更が必要になる場合があります。たとえば、コードを複数のリモート リポジトリに同時にアップロードする場合、各リポジトリに異なる名前を追加できます。
リモート ウェアハウスの名前を変更する手順は次のとおりです:
次のコマンドを実行して、現在のリモート ウェアハウスの名前を表示します:
git remote
出力結果には 1 つだけが含まれます。名前は「origin」です。
次のコマンドを実行して、リモート ウェアハウスの名前を変更します。
git remote rename origin <newName>
このうち、「newName」は新しいリモート ウェアハウスの名前です。
たとえば、リモート ウェアハウスの名前を「origin」から「upstream」に変更する場合は、次のコマンドを実行できます。
git remote rename origin upstream
上記のコマンドを実行した後、次のコマンドを再度実行して、現在のリモート ウェアハウスの名前を表示し、変更が有効になっていることを確認します。
git remote
出力には、「upstream」という 1 つの名前のみが含まれます。
概要
Git を使用してコードを管理するプロセスでは、リモート ウェアハウスにいくつかの変更を加える必要がある場合があります。この記事で紹介した方法を使用すると、リモート ウェアハウスの URL と名前を簡単に変更できます。この記事が Git を使用する開発者にとって役立つことを願っています。
以上がgitでoriginを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。