2016-07-22 3 views
8

私はgit statusを行うと、私は私の枝を取得:git pushで "分岐できません"を解決するには?

$ git status 
On branch OfflineLoading 

私はgit pushしようとしたとき、私が取得:

$ git push origin OfflineLoading 
fatal: OfflineLoading cannot be resolved to branch. 

私は枝をチェックすると、それはありません。

$ git branch 
    branch1 
    branch2 
    branch3 
    branch4 

どうすればこの問題を解決できますか?

+0

作成および新しいブランチにあなたの仕事を変更しましたか?これは助けになることができます:http://stackoverflow.com/questions/11860362/git-master-cannot-be-resolved-to-branch-after-merge –

+0

私はスペルミス/大文字小文字の間違いをしているかもしれないと思います。理想的には、存在しない場合はリモートブランチを作成するか、存在する場合はリモートブランチにプッシュする必要があります。あなたのコマンドは正しいようです –

+0

私はスペルをチェックして、それは正しいです。上流に設定する必要はありますか? –

答えて

8

よくある問題は、間違いです。以前は同じ問題があった。それを行うには良い方法は、ブランチ名が何であるかをチェックすることです:

$ git branch 
    master 
*branch1 
    Branch2 

あなたは、その後、上記に枝を比較あなたが得た名前でそれをプッシュすることができます。

$ git push origin Branch2 

または

$ git push origin branch1 
+0

私は間違いを犯しました。ありがとう。 – Crt

関連する問題