git remote コマンド

Git 基本操作Git 基本操作


git remoteコマンドは、Git リポジトリ内のリモートリポジトリを管理するために使用されます。

git remoteコマンドは、リモートリポジトリの表示、追加、名前変更、削除を行うためのいくつかの機能を提供します。

以下は git remote コマンドの一般的な使い方です:

  • git remote:現在のリポジトリに設定されているリモートリポジトリを一覧表示します。
  • git remote -v:現在のリポジトリに設定されているリモートリポジトリを一覧表示し、それらの URL も表示します。
  • git remote add <remote_name> <remote_url>:新しいリモートリポジトリを追加します。リモートリポジトリの名前と URL を指定して、現在のリポジトリに追加します。
  • git remote rename <old_name> <new_name>:設定済みのリモートリポジトリの名前を変更します。
  • git remote remove <remote_name>:現在のリポジトリから指定したリモートリポジトリを削除します。
  • git remote set-url <remote_name> <new_url>:指定したリモートリポジトリの URL を変更します。
  • git remote show <remote_name>:指定したリモートリポジトリの詳細情報(URL や追跡ブランチを含む)を表示します。

以下に、リモートリポジトリの一覧表示、リモートリポジトリの追加、リモートリポジトリの名前変更、リモートリポジトリの削除、リモートリポジトリの URL 変更、リモートリポジトリ情報の表示の使い方を示します:

git remote
git remote -v
git remote add origin https://github.com/user/repo.git
git remote rename origin new-origin
git remote remove new-origin
git remote set-url origin https://github.com/user/new-repo.git
git remote show origin

応用例

この章では、Github をリモートリポジトリとして操作するため、この章を読む前に Github に関する関連内容を読む必要があります:Git リモートリポジトリ(Github)。

すべてのリモートリポジトリを表示:

git remote -v

git remote -v現在のリポジトリに設定されているリモートリポジトリの一覧とその URL を確認できます。

以下では、まずリモートリポジトリを読み込み、その後情報を確認します:

$ git clone https://github.com/tianqixin/サンプル-git-test
$ cd サンプル-git-test
$ git remote -v
origin  https://github.com/tianqixin/サンプル-git-test (fetch)
origin  https://github.com/tianqixin/サンプル-git-test (push)

originリモートアドレスの別名です。

特定のリモートリポジトリの情報を表示:

git remote show [remote]

例:

$ git remote show https://github.com/tianqixin/サンプル-git-test
* remote https://github.com/tianqixin/サンプル-git-test
  Fetch URL: https://github.com/tianqixin/サンプル-git-test
  Push  URL: https://github.com/tianqixin/サンプル-git-test
  HEAD branch: master
  Local ref configured for 'git push':
    master pushes to master (local out of date)

リモートリポジトリを追加:

git remote add <remote_name> <remote_url>
  • <remote_name>:追加するリモートリポジトリの名前。通常、リモートリポジトリの名前はoriginですが、独自の名前を設定することもできます。
  • <remote_url>:リモートリポジトリの URL。HTTPS、SSH、または Git プロトコルのリンクで、リモートの Git リポジトリを指すことができます。

以下のコマンドは、現在の Git リポジトリに origin という名前のリモートリポジトリを追加します。その URL は https://github.com/user/repo.git です。

git remote add origin https://github.com/user/repo.git

使用例:

# 提交到 Github
$ git remote add origin [email protected]:tianqixin/サンプル-git-test.git
$ git push -u origin master

リモートリポジトリを追加すると、他の Git コマンドを使用してリモートリポジトリとやり取りできます。例えば、ローカルコードをリモートリポジトリにプッシュしたり、リモートリポジトリのコードをプルしたりできます。

その他の関連コマンド:

git remote rm name  # 删除远程仓库
git remote rename old_name new_name  # 修改仓库名

詳細は次を参照してください:Git リモートリポジトリ(Github)。



Git 基本操作Git 基本操作

その他の拡張