2017-03-23 8 views
3

gitを使用しています。そして、私は既存のプロジェクトをリモートサーバーにプッシュしようとします。既存のプロジェクトをリモートサーバにプッシュ

しかし、私は毎回このエラーを取得:

Error encountered while pushing to the remote repository: Not a valid reference 'origin/master'

このエラーを解決するためにどのように? Visual Studioの

スクリーンショット:screenshot

が、私はこのエラーを得た:何らかの理由Visual Studioの拡張のために

[email protected] MINGW64 ~ (master) 
$ git push origin https://verpNA...:master 
error: src refspec https://verploeg... does not match any. 
error: failed to push some refs to 'origin' 
+0

git remote add origin https:// ..... ' –

答えて

0

[email protected] MINGW64 ~ (master) 
$ git push https://verploe... 
fatal: The current branch master has no upstream branch. 
To push the current branch and set the remote as upstream, use 

    git push --set-upstream https://verpSANA.. master 

を、私はこれを行う場合エラーメッセージをgitコマンドから誤って解釈している、および/またはサーバー。

ここでの実際の問題は、プッシュする前にローカルコミットとフェッチしてマージする必要がある着信コミットがあることです。複数のヒントをサーバーにプッシュすることはできません。

あなたは(Visual Studioの経由以外)のgitを使って押してみてくださいしていた場合は、このエラーメッセージになるだろう:

! [rejected]  master -> master (fetch first) 
error: failed to push some refs to '.....' 

ので統合する、フェッチやマージ、またはプルを行うのですがあなたの地元のコミットとのコミットを受け入れると、あなたはプッシュできるはずです。

+0

お試しいただきありがとうございます。しかし、それを行う方法?私はGITで全く新しいです。ありがとうございます –

0

最初にコマンドラインで試してみてください。私はgitがより説明的なエラーメッセージを表示することを確信しています。 'Lasse V. Karlsen'が正しければ、pull/rebase/mergeのようなコマンドを使う必要があります。

+0

私はすでに解決しました。皆さん、ありがとうございました。非常に素晴らしい :) –

関連する問題