设置本地 git 分支拉和推的位置

Setting where a local git branch pulls AND pushes

我正在使用 2 个主要分支处理我的分叉回购:

我希望上述分支从各自的相关回购中提取;但是,我希望他们 pushorigin/<branch>(master 或 bootstrap)。我知道我可以通过 git push <remote> <branch> 指定推送,但如果可能的话,我希望它更简单。

作为后续行动,跟踪 分支机构是否有帮助?我不知道跟踪,尽管我确实通过类似的 SO 问题阅读过它。分支跟踪将如何影响我的情况?

您可以使用 git remote set-url--push 参数设置不同的 push url。例如:

git remote set-url --push git@github.com:someuser/somerepo

有关更多文档,请参阅 git help remote