kledgeb Ubuntuの使い方や日本語化、アプリの使い方を紹介しています。 Ubuntuの最新情報も紹介しています。

リモートリポジトリーのURLを削除するコマンドの説明

  「git remote」コマンドは、「ローカルリポジトリー」に登録している「リモートリポジトリー」のURLを削除することができます。

  push用以外のURLを全て削除することはできません。

コマンドのフォーマット

  コマンドのフォーマットは以下のようになります。

git remote set-url --delete <オプション> <リモートリポジトリー名> <削除するURL>

  オプション(--push)

    push用のリモートリポジトリーのURLのみ追加するオプションです。

  リモートリポジトリー名

    「リモートリポジトリー」のURLを変更するリモートリポジトリー名を指定します。

  削除するURL

    削除する「リモートリポジトリー」のURLを指定します。
    このURLは正規表現で指定するため、意図しないURLが削除されないように注意してください。

リモートリポジトリーのURLを削除する

  リモートリポジトリーのURLを削除します。
  ここでは例として、「origin」リモートリポジトリーの「git://192.168.56.1/myAnotherProject」を削除します。

  1.リモートリポジトリーの確認

    「origin」リモートリポジトリーの情報を確認すると、以下のようになっています。


    configの記述は、以下のようになっています。

[remote "origin"]
    url = git://192.168.56.1/mySharedProject
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git://192.168.56.1/myAnotherProject

  2.コマンドの実行

    「端末」から、以下のコマンドを実行します。

git remote set-url --delete origin myAnotherProject


  3.コマンドの実行結果

    問題なければ、特にメッセージは表示されません。


  4.リモートリポジトリーの確認

    「origin」リモートリポジトリーの情報を確認すると、以下のようになっています。
    「git://192.168.56.1/myAnotherProject」が削除されています。


    configの記述は、以下のようになっています。

[remote "origin"]
    url = git://192.168.56.1/mySharedProject
    fetch = +refs/heads/*:refs/remotes/origin/*

プッシュ用のリモートリポジトリーのURLのみ削除する

  プッシュ用のリモートリポジトリーのURLのみ削除します。

  ここでは例として、「origin」リモートリポジトリーの「git://192.168.56.1/myAnotherProject」を削除します。

  1.リモートリポジトリーの確認

    「origin」リモートリポジトリーの情報を確認すると、以下のようになっています。


    configの記述は、以下のようになっています。

[remote "origin"]
    url = git://192.168.56.1/mySharedProject
    fetch = +refs/heads/*:refs/remotes/origin/*
    pushurl = git://192.168.56.1/myAnotherProject

  2.コマンドの実行

    コマンドのオプションは、以下のオプションを指定します。

オプション
--push

    「端末」から、以下のコマンドを実行します。
    ポイントは、赤字の箇所です。

git remote set-url --delete --push origin myAnotherProject


  3.コマンドの実行結果

    問題なければ、特にメッセージは表示されません。


  4.リモートリポジトリーの確認

    「origin」リモートリポジトリーの情報を確認すると、以下のようになっています。


    configの記述は、以下のようになっています。

[remote "origin"]
    url = git://192.168.56.1/mySharedProject
    fetch = +refs/heads/*:refs/remotes/origin/*

関連コンテンツ
同一カテゴリーの記事
コメント
オプション