2012-01-18 8 views
7

ブランチ "Base"をベースにした "dev"というブランチを作成し、アップストリームのコンテンツとマージしました(私はテストを終えるまでベースをきれいにしておきたい) 。競合を解決した後、私はコマンドgit commit -a -m "comment"を実行し、それを通過しました。次に、私はgit pushを実行しました。新しいブランチがgitサーバー上に作成され、devにマージされたコンテンツが表示されることを期待しています。しかし、私がgit pushを実行したとき、コマンドは "Everything up-to-date"という出力を出力し、gitサーバー上に新しいブランチが表示されません。私が紛失しているものはありますか?リモートレポにブランチを作成した場合Git:新しいブランチがプッシュされない

+0

は、あなたが使用しているgitのバージョンのように、devブランチとしてのセットアップですか? .git/configファイルを貼り付けることはできますか? – cpjolicoeur

答えて

20

参照:

$ git branch -av 

あなたはおそらくいません。あなたが明示的にあなたがそれをプッシュする旨でブランチを作成することができます:デフォルトのgitのことで

$ git push origin dev 

は、リモート上の各支店を持っているすべてのブランチをプッシュ(新しい支店はしないでください)。

+2

'git push -u origin dev'はローカルトラッキング情報も作成しますので、後で' git push'を使うことができます。 –

+0

@abresas、それは絶対に完璧でした。私は支店が遠隔地にいないのを見た後にgit push origin devを走らせ、それがうまくいった。ありがとうございました。 –

関連する問題