Git でアップストリーム リポジトリを削除する
このチュートリアルでは、Git でアップストリーム リポジトリを削除する方法を説明します。 ローカル リポジトリで使用されているリモート リポジトリの削除または変更が必要になる場合があります。
このような目的で Git コマンド git remote
を使用できます。
Git でアップストリーム リポジトリを削除する
共同開発環境で Git を使用して、プロジェクト ディレクトリ内のファイルに加えられた変更を追跡します。 ファイルに加えられた変更は、ローカルの Git リポジトリで追跡されます。
ローカル リポジトリは、リモート Git リポジトリで追跡できます。 多くの場合、リモート Git リポジトリは、インターネットまたはネットワーク上のリモート サーバーでホストされます。
次のように Git コマンド git remote
を実行することで、ローカル リポジトリのリモート Git リポジトリを表示できます。
$ git remote -v
origin https://github.com/johndoe/myrepo (fetch)
origin https://github.com/johndoe/myrepo (push)
通常、リモート リポジトリからクローンを作成します。 さまざまなリモート リポジトリを追加することもできます。
リモート リポジトリはアップストリーム
と呼ばれます。これは、リモート リポジトリからリモート変更をフェッチする (つまり、リモート リポジトリから変更をダウンロードする) ためです。 変更後、通常、ローカルの変更を上流 (つまり、リモート リポジトリ) にプッシュします。
以前に追加した upstream
リモート リポジトリの削除または変更が必要になる場合があります。 rm
または remove
オプションを付けて Git コマンド git remote
を使用できます。
Git コマンド git remote
を使用して、上流のリモートを削除できます。
$ git remote remove upstream
次に、Git コマンド git remote
と add
オプションを使用して、新しいアップストリーム リモートを追加できます。
$ git remote add upstream https://github.com/johndoe/newrepo.git
set-url
オプションを指定した Git コマンド git remote
を使用して、リモート URL を直接更新することもできます。
$ git remote set-url upstream https://github.com/johndoe/newrepo.git
したがって、Git でアップストリーム リポジトリを削除する方法を学びました。
詳細については、以下をご覧ください。