7

コマンドエラーで支店が存在しない

git branch --set-upstream-to develop origin/develop 

結果

fatal: branch 'origin/develop' does not exist 

私はこれが原点以外の何を意味するのかわからないが存在しない開発します。それはサーバー上やローカルマシン上に存在しないことを意味しますか?

私はgit初心者ですが、gitでgitを学ぶ手段としてサイトを設定する過程にあります。

+0

まあ、どのブランチが存在するのですか? 'git branch -avvv' – jthill

答えて

4

originは、リモートの名前です。これは、レポが知っている別のレポです。 ala git remote add somename other/repo/pathを追加するときにreposという名前をつけてから、fetchpullとすることができます。もしそれらが裸のレポであれば、pushとすることができます。レポをクローンすると、gitはあなたがクローンしたものを指し示すリモートを設定し、デフォルトでoriginという名前を付けます。 origin/developは、originリモートリポジトリのdevelopブランチを指します。

ブランチをローカルに作成した場合は、そのブランチを特定のリモートにプッシュしてそこに作成し、そこに作成するまではアップストリームとして設定することはできません。あなたの場合、git push origin developを実行します。次に、上流に設定することができますが、その操作を-uのプッシュ操作に絞り込むことができます。git push -u origin developはブランチをoriginにプッシュし、ローカルブランチをトラッキングするように設定します。 push -uがgit 1.7.0で追加されたことに注意してください。

1

まずはdevelopブランチにいることを確認してください。 それからちょうど使用するgit branch --set-upstream-to origin/develop

関連する問題