11

たとえば、ローカルに2つのブランチがあります。

  • ファーストアプリ
  • SecondApp

両方をリモートリポジトリにプッシュする方法は? リモートにも 2 つのブランチを作成する必要がありますか?

どうもありがとう!

4

3 に答える 3

28

次のコマンドを実行することで実行できます。

git push [リモート名] [branch1] [branch2]

たとえば、2 つのブランチ FirstApp とブランチ SecondApp をリモートオリジンに配置する場合は、次のように実行できます。

git push origin FirstApp SecondApp

さらにブランチをプッシュしたい場合は、プッシュする必要があるブランチ名を最後に追加してください。

git の詳細については、. この本は次のリンクからチェックアウトできます - http://git-scm.com/book

于 2013-01-21T03:20:30.487 に答える
4

デフォルトのプッシュ ポリシーが最近変更されたため、次のことをお勧めします。

 git push -u origin FirstApp
 git push -u origin SecondApp

そうすれば、新しい「単純な」ポリシーを使用しても、ローカル ブランチにちなんで名付けられたアップストリーム ブランチがプッシュおよび作成されます。

ここで、リモート リポジトリのクローンを元に戻すと、すべてのリモート ブランチのローカル ブランチが作成されないことに注意してください。「すべてのリモート git ブランチをローカル ブランチとして追跡する」を参照してください。

新しいクローンの後にブランチがプッシュされたかどうかを確認するには、次の結果を確認してください。

git branch -a
于 2013-01-21T06:52:21.540 に答える