我有一个分支,它从一个遥控器拉出并推送到另一个遥控器,U 用于git branch --set-upstream-to=xxxx xxxx
设置拉取仓库并git config remote.origin.pushurl user@user.com:repo.git
设置推送仓库。
尽管 pull 来自master
源 repo 上的分支,但它push
会转到upstream
目标 repo 上的分支。
当我切换到分支并执行 a 时,git push
我会收到通常的--global push.default
消息:
warning: push.default is unset; its implicit value has changed in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the traditional behavior, use:
git config --global push.default matching
To squelch this message and adopt the new behavior now, use:
git config --global push.default simple
When push.default is set to 'matching', git will push local branches
to the remote branches that already exist with the same name.
有没有办法为特定分支指定它应该推送到远程的哪个分支,而不是push.default
值,并且类似地用于拉取?