git remote

git remote命令管理一组跟踪的远程仓库.

远程仓库是指托管在网络上的项目仓库, 可能会有好多个, 其中有些只能读, 有些可以写. 同他人协作开发某个项目时, 需要管理这些远程仓库, 以便推送或拉取数据, 分享各自的工作进展. 管理远程仓库的工作, 包括添加远程仓库, 移除废弃的远程仓库, 管理各式远程库分支, 定义是否跟踪这些分支等等.

  • 查看当前版本库对应的远程仓库

    • git remote - 列出每个远程仓库的简短名字

      在克隆远程仓库之后, 至少可以看到一个名为origin的远程仓库, git默认使用这个名字来标识所克隆的原始仓库.

    • git remote -v | --verbose - 列出详细信息

      在每一个名字后面列出远程url.

  • 添加远程仓库

    git remote add [shortname] [url]

    添加一个远程仓库并指定一个简单的名字, 以便后续引用.

  • 删除远程仓库

    git remote remove [shortname]

    根据远程仓库的本地名, 删除远程仓库.

  • 重命名远程仓库

    git remote rename <old> <new>