我有一个名为future-db
的本地分支,它正在跟踪远程分支wip/future-db
。这部分工作正常:
$ git push -u upstream future-db:wip/future-db
Branch future-db set up to track remote branch wip/future-db from upstream.
Everything up-to-date
$ git status
On branch future-db
Your branch is up-to-date with 'upstream/wip/future-db'.
执行git push
时我现在希望它推送到wip/future-db
。但是,它会创建一个名为future-db
的新远程分支。
答案 0 :(得分:2)
这是因为push.default
配置选项设置为与upstream
不同(通常是默认设置。simple
或matching
)。
使用git config push.default upstream
更改问题可解决问题并导致git push
推送到正确的分支。