推拉的不同默认远程

Different default remote for push and pull

除非另有说明,否则我能否设置为拉动总是从上游拉动而推动总是推向原点。

P.S。 - 我不希望对特定遥控器进行不同的推拉操作 (set-url),而是对不同的默认遥控器进行操作。

编辑 - 在报告重复之前检查 Postscript。

UPDATE - 刚刚意识到你说过 default remote

您可以将 remote.pushDefault 设置为您要推送到的遥控器。我相信分支跟踪设置仍然会决定 pull 的默认行为。

原始答案 每个分支都有效

您可以将配置选项 branch.<name>.remote 设置为您要从中提取的远程,并将 branch.<name>.pushRemote 设置为您要推送到的远程。