Git要求每个远程主机都必须指定一个主机名。git remote
命令就用于管理主机名
不带选项时,git remote
用于列出所有远程主机。
终端中进入到本地的项目文件夹中,执行git remote
,不输出任何东西。因为此时没有添加任何远程主机。
如下,添加远程主机:
git remote add 主机名 远程仓库地址
git remote add origin https://vampire_locker@bitbucket.org/vampire_locker/demo2.git
添加完远程主机后,可以使用git remote
查看主机名:
$ git remote
origin
添加完远程主机,即可push到远程仓库:
git push https://vampire_locker@bitbucket.org/vampire_locker/demo2.git
git remote -v
使用-v选项,可以查看远程主机的网址:
$ git remote -v
origin https://vampire_locker@bitbucket.org/vampire_locker/demo2.git (fetch)
origin https://vampire_locker@bitbucket.org/vampire_locker/demo2.git (push)
git remote show 主机名
可以查看对应名称的远程主机的详细信息。
$ git show origin
fatal: ambiguous argument 'origin': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
mobao:MVPDemo mobao$ git remote
origin
mobao:MVPDemo mobao$ git remote show origin
* remote origin
Fetch URL: https://vampire_locker@bitbucket.org/vampire_locker/demo2.git
Push URL: https://vampire_locker@bitbucket.org/vampire_locker/demo2.git
HEAD branch: master
Remote branch:
master new (next fetch will store in remotes/origin)
Local ref configured for 'git push':
master pushes to master (up to date)
可以删除远程主机:
git remote rm 主机名
可以修改主机名:
git remote rename 原主机名 新主机名
网友评论