2011-12-09 31 views
5

私のチームの開発者の一人は次の問題があります。それらは最新のものだと言われているリモートブランチを引き出す能力を持っていますが、リモートブランチにプッシュすることはできません。以下は、彼らが、私はインターネットを検索しましたし、何もこれに似ているを見つけることができませんgit pushは動作しませんがgit pullはリモートブランチにあります

[email protected] ~/documents/workspace/my-repository (workflowNewCOBRequest1) 
$ git remote show origin workflowNewCOBRequest1 
Enter passphrase for key '/c/Users/MY/.ssh/id_rsa': 
* remote origin 
    Fetch URL: [email protected]:myorg/my-repository.git 
    Push URL: [email protected]:myorg/my-repository.git 
    HEAD branch: master 
    Remote branches: 
    2_Initial_COB_Submission tracked 
    COB_VF_email_template new (next fetch will store in remotes/origin) 
    Team-approval   tracked 
    develop     tracked 
    master     tracked 
    testing     tracked 
    workflowNewCOBRequest1 tracked 
    Local branches configured for 'git pull': 
    develop    merges with remote develop 
    master     merges with remote master 
    workflowNewCOBRequest1 merges with remote workflowNewCOBRequest1 
    Local refs configured for 'git push': 
    Team-approval pushes to Team-approval (up to date) 
    develop  pushes to develop  (local out of date) 
    master  pushes to master  (up to date) 

[email protected] ~/documents/workspace/my-repository (workflowNewCOBRequest1) 
$ git push origin workflowNewCOBRequest1 
Enter passphrase for key '/c/Users/MY/.ssh/id_rsa': 
fatal: workflowNewCOBRequest1 cannot be resolved to branch. 
fatal: The remote end hung up unexpectedly 

プロンプトのWindowsのgitコマンドで取得しているものです。何か案は?

ポール

答えて

11

おかげで私は

git version 

を試してみて、問題に

を持っていない人と比較するのgit

の古いバージョンを使用して同様の問題がありました

しかし、ここでは問題はあなたがhavしていないように見えますeそのブランチを元に戻すためのローカルREF。

これは機能しますか?

git push origin workflowNewCOBRequest1:workflowNewCOBRequest1 
+0

編集しました。問題はありません。そのブランチを押すためのREFです。 –

+0

試してみるためのコマンド:) –

+0

そのコマンドは、それまでの日付だと言っていましたが、見つかりました。彼はすべての方法で、とにかく(指示に従っていない;-))彼のレポを弄ってきた助けをありがとう! – pbattisson

0

プッシュする前に新しいブランチを作成する必要があるかもしれません。私はマスターブランチにいたので、私の最後のコミットから新しいbrachを作成しなければならなかった。 How to create a new branch from a previous commit

それは私のために働いた。

1

私は何時間も費やして何かを試しましたが、何もエラーを取り除くためには何もできませんでした。最後に、ローカルのリポジトリを削除し、リモートのリポジトリを再度クローンすることにしました。その後、すべてがうまくいくようになりました。理想的ではありませんが、動作します。

関連する問題