1. ホーム
  2. ギット

undefinedエラー(! [拒否] マスター -> マスター(フェッチファースト))。解決方法

2022-02-08 18:31:16
<パス

状況を説明します。新しいプロジェクトを作り、gitを使って既存のgiteeのリポジトリにアップロードしようと思ったのですが、エラーが発生しました!?[rejected] master -> master (fetch first); エラーメッセージは以下の通りです。

上記のように、プロンプトでコマンドを入力しても無効で、エラーが報告されます! [rejected] master -> master (fetch first); 原因は、readme.mdファイルが全くないためで、実際には自分で作成してからアップロードしに行ったか、間違っていたのです。


正しい解決策は、あなたのリポジトリをあなたのgiteeに、すなわちpopulatedメソッドを使ってマージしていることです。

git pull --rebase origin master

上記のコマンドを入力し、origin はリポジトリの uri を表し、master を続ければローカルリポジトリの現在のコミットがリモートリポジトリにマージされます。
次に、以下のコマンドを入力して、ローカルリポジトリをリモートリポジトリにプッシュします。

git push origin master

その成功の結果は次のようになります。