根据git-config
的{{1}} documentation:
branch.<name>.merge
与
branch.<name>.merge
一起定义 给定分支的上游分支。它告诉 git fetch / git pull / git rebase 哪个分支要合并,也会影响 git push (参见branch.<name>.remote
)。
对于给定的分支,是否有相应的设置来指定要推送的上游分支?这是我想要实现的行为 - 比如我有一个push.default
分支A
设置为remote
。在从分支origin
运行git push
时,结果应相当于运行A
。
或者,是否有值git push refs/heads/A:refs/for/master
会实现此行为?将remote.*.push
设置为remote.origin.push
会导致refspec无效。