Git 本地如何查看远程源、修改远程源?

59 阅读1分钟

在使用 Git 时,我们经常会遇到以下场景:

  • 项目从别人那里克隆下来,想确认仓库现在指向哪个远程源;
  • GitHub、Gitee、公司 GitLab 地址变了,需要修改链接;
  • 一个仓库换了 HTTPS、SSH 或平台;
  • 新建项目时需要给本地仓库关联远程地址。

这篇文章就从 0 到 1 带你完整掌握:

  • 如何查看本地 Git 仓库当前的远程源
  • 如何修改远程源地址
  • 如何删除、新增远程源
  • 修改后的检查方式

01. 查看 Git 本地远程源

使用最常见的一条命令:

git remote -v

执行后会输出类似:

origin  git@github.com:username/repo.git (fetch)
origin  git@github.com:username/repo.git (push)
  • origin 是远程源名称

  • (fetch) 表示拉取使用

  • (push) 表示推送使用

如果你看到多个 remote,只查看名称,不显示 URL。也可以通过:

git remote

02. 修改现有远程源地址

当远程仓库迁移、换 SSH/HTTPS 地址时,可以使用: git remote set-url origin 新地址 将远程仓库从 HTTPS 改为 SSH:

git remote set-url origin git@github.com:username/repo.git

修改完成后再次执行:

git remote -v

即可看到新的仓库地址。

03. 本地没有 remote,如何新增?

如果你 git clone 的不是仓库,而是手动编写项目,需要手动添加远程:

git remote add origin 仓库地址

04.删除远程源

git remote remove origin

05.命令速查表

操作命令
查看远程源git remote -v
修改远程源地址git remote set-url origin 新地址
新增远程源git remote add origin 地址
删除远程源git remote remove origin
测试远程访问git ls-remote