13

コマンド

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

エラーが発生します

fatal: branch 'origin/develop' does not exist

これがオリジン開発が存在しないこと以外に何を意味するのかはわかりません。それは、サーバーまたはローカル マシンに存在しないということですか?

私は git の初心者ですが、git を学習する手段として git を使用して展開を処理するようにサイトをセットアップ中です。

4

3 に答える 3

6

originこれは、レポが知っている別のレポです。それらを追加するときにリポジトリに名前を付ける alagit remote add somename other/repo/pathと、それらから、fetchそしてpullそれらがベアリポジトリの場合はそれらpushにできます。リポジトリをクローンすると、git は、クローン元のリポジトリを指すリモートを設定し、originデフォルトで名前を付けます。リモートリポジトリのブランチをorigin/develop指します。developorigin

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

于 2013-05-12T03:54:23.130 に答える
4

まず、developブランチにいることを確認してください。次に、使用するだけですgit branch --set-upstream-to origin/develop

于 2013-12-04T09:34:09.090 に答える