2017-02-25 23 views
0

リモートリポジトリへのプッシュに問題がありました。SAP Web IDEにリモートブランチが表示されない

私はエラーなしでフェッチんでしたUsing Source Control Guide

を記載された手順に従いました。私はプルを行うと

が、私は次のメッセージが表示されます:私はコミットないとき、私は次のメッセージを取得
Pull request failed Could not get advertised Ref for branch refs/heads/master


Commit request failed Commit failed. Ref must be HEAD and is HEAD

私がプッシュしようと、私はできません任意のリモートブランチを参照してください。

gitのログインユーザー名とパスワードが正しいことを確信しています。

3月のアップデートでは、「Gitでリモートブランチを作成する」機能が追加されました。

https://help.hana.ondemand.com/webide/frameset.htm?98fd3efb757d4e39b25740d2f3c83b61.html

+0

リモートリポジトリにマスターブランチがありますか? –

+0

を押すと自動的に作成されませんか? http://stackoverflow.com/questions/1519006/how-do-you-create-a-remote-git-branch – Jun

+0

です。 WebIDEの場合、ブランチがリモートに存在しないときにも問題が発生しました。だから私は遠隔地に支店を作ったし、それが働いた –

答えて

2

あなたのリモートリポジトリのmasterブランチを持っていない場合は、プルエラーを得ることができます。存在しない枝から引き出すことはできません。

ブランチがリモートに存在しない場合、WebIDEはリモートを表示しません。だからあなたはプッシュできません。最初にリモート&にブランチを作成してから、プッシュ/プルを試してください。

gitクライアント(git-scmなど)&のようにローカルでこれを実行して、ブランチをリモートにプッシュすることができます。プロジェクトフォルダ&をターミナル/コマンドプロンプトでナビゲートします。 Readme.md &のファイルをいくつか追加して、以下のコマンドを実行してください。

git init //Initialize the repository 
git add -A //Add all files to the staging area 
git commit -m "Initial Commit" //Commit all changes 
git remote add origin https://github.com/YouUser/SampleApp.git //Add your remote 
git push origin master  //Push the branch 'master' to the remote repository 

今ではリモコンに示すべきであるWebIDE &にリモートを追加します。

0

問題を解決するには、この設定をお試しください。

git config --unset branch.master.remote 
git config --unset branch.master.merge 

これは、あなたが地元の支店を持っているかどうかを確認するには、masterブランチが(誤って)、リモートサーバー上で削除されなかったこと

を確認する作業をしていない場合は、使用にこれを追跡しました。

# display the remote tracking branches of your local branches 
gir branch -a -v 

enter image description here

関連する問題