我可以设置默认的 pull 操作从 upstream 拉取代码,而 push 操作总是将代码推送到 origin,除非另有指定。
附:我不想为特定的远程仓库设置不同的 push 和 pull (set-url),而是设置不同的默认远程仓库。
编辑说明:在报告重复问题之前,请查看附注。
附:我不想为特定的远程仓库设置不同的 push 和 pull (set-url),而是设置不同的默认远程仓库。
编辑说明:在报告重复问题之前,请查看附注。
更新 - 我刚才意识到你说的是默认远程库
你可以将remote.pushDefault
设置为要推送到的远程库。分支跟踪设置仍将确定默认的拉取行为。
原始答案,适用于每个分支
您可以将配置选项branch.<name>.remote
设置为要从中拉取的远程库,并将branch.<name>.pushRemote
设置为要推送到的远程库。