Git 多分支指定不同远程仓库配置
|
字数总计:
711
|
阅读时长:
1分钟
|
阅读量:
13
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. 查看所有远程仓库
5. 查看所有分支的上游配置(最关键)
如果你希望 git push 的行为按分支区分,但 git pull 依然从同一个地方拉取(比如都从 origin 拉),可以使用 pushRemote 配置(更精细控制)
1 2 | # 查看 pushRemote 相关配置(如果有) git config --list | grep pushRemote |
评论已关闭