git remote 命用于在远程仓库的操作。
本章节内容我们将以 Github 作为远程仓库来操作,所以阅读本章节前需要先阅读关于 Github 的相关内容:Git 远程仓库(Github)。
显示所有远程仓库:
git remote -v
以下我们先载入远程仓库,然后查看信息:
$ git clone git@github.com:liqiang88/runoopsTest.git
$ cd runoopsTest
$ git remote -v
origin git@github.com:liqiang88/runoopsTest.git (fetch)
origin git@github.com:liqiang88/runoopsTest.git (push)
origin 为远程地址的别名。
显示某个远程仓库的信息:
git remote show [remote]
例如:
$ git remote show git@github.com:liqiang88/runoopsTest.git
* remote git@github.com:liqiang88/runoopsTest.git
Fetch URL: git@github.com:liqiang88/runoopsTest.git
Push URL: git@github.com:liqiang88/runoopsTest.git
HEAD branch: master
Local ref configured for 'git push':
master pushes to master (local out of date)
添加远程版本库:
git remote add [shortname] [url]
shortname 为本地的版本库,例如:
# 提交到 Github
$ git remote add origin git@github.com:liqiang88/runoopsTest.git
$ git push -u origin master
其他相关命令:
git remote rm name # 删除远程仓库
git remote rename old_name new_name # 修改仓库名