0

私のgitconfigには次の設定があります:

git config --global push.default current

次を使用して上流ブランチを設定しました。

git branch --set-upstream staging spci/master

しかし今、私はまだやらなければならない:

git push spci HEAD:master

ブランチをリモートのmasterブランチにプッシュしたい場合。spci

そのようにgitを構成するにはどうすればよいですか

git push

と同じです

git push spci HEAD:master

を使用して実行できると思いますgit config push.default trackingが、これは他のブランチに影響します。ステージングブランチでこれを実現したいだけです。

ありがとう

4

2 に答える 2

1

(またはその非推奨の同義語)に設定push.defaultする必要があります。現在、このオプションをブランチごとに設定する方法はありません。upstreamtracking

于 2012-06-22T15:47:42.287 に答える
0

結局使ってしまった

[remote "spci"]
  # Other remote configs ...
  push = HEAD:master

これは、このリモートへのすべてのプッシュに影響するため、最適ではありませんが、このリモートをこのブランチのアップストリーム リモートとしてのみ使用しているため、うまくいくと思います。

于 2012-06-23T23:54:52.307 に答える