是否可以将git设置为具有不同的默认提取/推送位置,如果是,如何?

5 git version-control

据我所知,我可以使用'git push -u [repo] [br]'使[repo]成为分支[br]的默认上游.

我想做的是设置一些东西,以便'git fetch'从给定分支的一个repo获取更改,'git push'将更改推送到同一分支的不同repo.

到目前为止阅读手册页并在这里搜索并没有改变任何东西.

我想这样做的原因是因为有一个开源项目(不在GitHub上托管),我已经创建了它的一个分支(在GitHub上),并且希望默认从开源项目中拉出来,并且默认情况下推送到我的私人分叉.

Rya*_*art 3

请参阅remote.<name>.pushurlgit configremote.<name>.url设置您的推送和获取位置,但如果您还指定remote.<name>.pushurl,则前者仅用于获取,后者用于推送。