自动推送到具有不同名称的远程分支?

时间:2014-06-17 08:07:48

标签: git

我有一个名为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的新远程分支。

1 个答案:

答案 0 :(得分:2)

这是因为push.default配置选项设置为与upstream不同(通常是默认设置。simplematching)。

使用git config push.default upstream更改问题可解决问题并导致git push推送到正确的分支。