8

私は Netbeans を使用しており、feature call がありますPush to Upstream。クリックすると、次のメッセージが表示されます。

ローカル マスターに追跡対象のリモート ブランチが指定されていません

netbeans または構成ファイルでリモート ブランチを追跡する方法はありますか?

ここに私の設定ファイルがあります:

[core]
    repositoryformatversion = 0
    filemode = false
    logallrefupdates = true
    bare = false
[remote "master"]
    url = https://github.com/TheColorRed/JGame.git
    fetch = +refs/heads/master:refs/remotes/master/master

私のコンピューターにはインストールしていませんがgit、Netbeans には git 操作を行うための git パッケージが付属しています。1行を実行するためだけにgitをダウンロードしたくないので、netbeansまたは構成ファイルにブランチを追跡する方法はありますか?

4

6 に答える 6

5

この問題に対する私の解決策は簡単すぎるように思われるかもしれませんが、同じエラーが発生したため、Push to Upstreamを使用する代わりに、最初のコミットにPushを使用する必要があります。その後、Netbeans でリモート リポジトリ/ブランチを選択できます。

于 2014-11-19T15:47:22.340 に答える
3

私たちはこの問題に遭遇し続けており、それはあなたを怒らせるのに十分です. これまでに、レポを数十回再クローンする必要がありました。

@Damian のソリューションに感謝します。私は彼らの答えに少し戸惑っていたので、それを理解した後、これをどのように解決できたかを共有したいと思いました:

  • Netbeans で、トップ メニューの下にあるTeam> Repository>をクリックします。Repository Browser
  • 問題の原因となっているリポジトリの下で、展開Branches>Local
  • 太字の名前が付いたブランチを見つけます (それがアクティブなブランチです) - 私たちのブランチは「(ブランチなし)」と呼ばれていました
  • ブランチを右クリックし、Set Tracked Branch
  • 必要なブランチを選択します - この場合、「origin/master」と呼ばれます。
于 2019-12-04T01:18:56.800 に答える
0

この問題は、NetBeans インターフェース内で完全に解決できるようになりました。まず、プロジェクトを右クリックして選択しますGit > Branch/Tag > Switch to Branch...

次に、目的のブランチ (例: " origin/master") を選択し、 を選択しますCheckout as New Branch

これにより、そのブランチのローカル コピーが作成されるため、マスター ブランチをチェックアウトしたと仮定するとmasterorigin/master.

于 2016-05-21T18:48:04.987 に答える
0

または、次の場所に移動することもできますTeam > Repository > Repository Browser。開いたウィンドウでローカルブランチを見つけ、右クリックして選択しますSetup Tracked Branch

于 2017-08-01T17:29:47.633 に答える