远程仓库管理
约 389 字大约 1 分钟
布欧-Lewyon
2026-05-15
首页 › Git › 远程仓库(在新窗口打开) › 远程仓库管理
git remote
# 查看远程仓库
git remote
# origin
git remote -v
# origin git@github.com:user/repo.git (fetch)
# origin git@github.com:user/repo.git (push)
# 添加远程仓库
git remote add origin git@github.com:user/repo.git
# 移除远程仓库
git remote remove origin
# 重命名远程仓库
git remote rename origin upstream
# 修改远程 URL
git remote set-url origin git@github.com:user/new-repo.git
# 查看远程仓库信息
git remote show origin
# * remote origin
# Fetch URL: git@github.com:user/repo.git
# Push URL: git@github.com:user/repo.git
# HEAD branch: main
# Remote branches: main feature
# Local branches configured for 'git pull': main merges with remote main
# Local refs configured for 'git push': main pushes to main (up to date)克隆
# 完整克隆
git clone git@github.com:user/repo.git
# 指定目录
git clone git@github.com:user/repo.git my-folder
# 指定分支
git clone --branch develop git@github.com:user/repo.git
# 浅克隆(只拉取最近 1 次历史)
git clone --depth=1 git@github.com:user/repo.git
# 不检出文件(只获取 .git 数据)
git clone --bare git@github.com:user/repo.git多远程仓库
# 关联多个远程
git remote add origin git@github.com:user/repo.git
git remote add backup git@gitlab.com:user/repo.git
# 推送到多个远程
git push origin main
git push backup main
# 或设置多个推送 URL
git remote set-url --add origin git@gitlab.com:user/repo.git
git push origin main # 同时推送到 GitHub 和 GitLab小结
git remote -v查看远程仓库地址。git remote add/remove/rename管理远程仓库。git remote show origin查看远程详细信息。git clone --depth=1浅克隆只取最近历史,适合 CI 和大型仓库。- 多远程仓库可通过
git remote set-url --add同时推送到多个主机。
