2012-12-09 2 views
12

私はgithubでプロジェクトを手に入れました。今私は新しい支店を作りたいと思う。新しいリモートブランチを作成するときに面白いrefnameエラーが発生する

は、ここで私がやったものだ: 私は、私のリモートへのプッシュの際:

  1. はgithubの

を新しいブランチをプッシュ新しいローカルブランチを作成した。ここに問題がありますこのエラーが表示されます:

私のリモートレポは原点と呼ばれていますので、ここでstackoverflowの別の答えに示唆されているようにそのrefnameを使ってみましたが、同じエラーが出ます。私はまた、リモートプッシュ前の "Target Ref Name:"フィールドに、私の新しいローカルブランチと同じ名前を使用しようとしましたが、実際に何をしているのか分かりません。私はgitリモートプッシュについては得られないことがあることを知っているので、少し説明すれば助けになるでしょう。私はgitとバージョン管理にはかなり新しいですが、私は中間レベルのプログラマーです(1月に2年目のCSを開始します)。あなたの特定のケースで

refs/heads/name_of_your_new_branch 

:おそらくあなたはレフリー/ヘッドを追加する必要があり、ターゲットのRef名前で

+0

あなたはどのコマンドを実行しましたか? 'git push origin workingBranch:workingBranch'?私はなぜこのブランチ名が面白いと考えられるのか分からない。 – knittl

+1

試したコマンドを正確に入力してください。 –

+0

私はegitを使用しているので、私のためのコマンドラインはありません。 –

答えて

15

refs/heads/workingBranch 

(少なくとも、それはのBitbucketと方法です - egit 、EclipseのEclipseプラグイン)

+0

この質問を忘れてしまったけど、それほど私はそれを解決した –

0

タグを作成するときに、EGitはV0.0.1のようなものを期待しています。ローカルリポジトリ内/refs/tags/V0.0.1の場所に)、それはあなたがリモートリポジトリ

0

にタグを押すと、それが何であるかについて/refs/tags/V0.0.1のようにもしrefnameを提供することを期待私たちはちょうどこの問題を抱えていました - 私たちはVS2013を使い、/ refs/heads /でブランチを作成していますが、エラーが出ました。 Atlassianからソースツリーをダウンロードしました(私たちはコードを格納するためにStashを使用しています)。これは、変更されているDesignTimeResolveAssemblyReferencesInput.cacheファイルである「コミットされていない変更」を示しました.VS2013が行っていたことです。 この変更を元に戻し、新しいブランチを作成しました。これで問題は解決しました。

上記の方法がうまくいかない場合は、これは正しい方向に誰かを指し示すことを望みます。

関連する問題