Git でアップストリーム リポジトリを削除する

Azhar Bashir Khan 2023年6月20日
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 remoteadd オプションを使用して、新しいアップストリーム リモートを追加できます。

$ 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 でアップストリーム リポジトリを削除する方法を学びました。

詳細については、以下をご覧ください。

  1. git-リモート
  2. Git の基本 - リモートの操作

関連記事 - Git Remote