git remote コマンド
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)
$ 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 基本操作