1. 添加两个远程仓库(假设仓库 A 是 origin,仓库 B 是 backup)

1
2
git remote add origin https://github.com/your-company/main-repo.git
git remote add backup https://github.com/your-company/backup-repo.git

2. 设置 main 分支默认推送到 origin

1
git branch --set-upstream-to=origin/main main

3. 设置 v1.5.0 分支默认推送到 backup

1
git branch --set-upstream-to=github/v1.5.0 v1.5.0

4. 查看所有远程仓库

1
git remote -v

5. 查看所有分支的上游配置(最关键)

1
git branch -vv

如果你希望 git push 的行为按分支区分,但 git pull 依然从同一个地方拉取(比如都从 origin 拉),可以使用 pushRemote 配置(更精细控制)

1
2
# 查看 pushRemote 相关配置(如果有)
git config --list | grep pushRemote