1. ホーム
  2. ギズーブ

undefinedGit-- ! [却下] master -> master (フェッチファースト) issue

2022-02-08 02:26:41

Gitはあまり使っていないのですが、今学期は課題を提出するために何度か使っていて、いろいろと問題があったので、解決できそうなものを書き出しておきます。

シナリオ

指定された既存のリポジトリ(以前にファイルがアップロードされた場所)に他のファイルをアップロードするために使用されます。

通常の手順で行う

  1. git init
  2. git add .
  3. git commit -m "アップロードの説明"
  4. git remote add origin https://github.com/AkaOld/GymClub.git (あなたのリポジトリのアドレス)
  5. git push -u origin master

次のようなスクリーンショットの問題が表示されます。

主に、リモートリポジトリのファイルがローカルリポジトリに存在しないという内容です。

クエリの後、git push -f を使用するプロンプトが表示されます。

まだ操作があるようなので、この方法はあきらめます。

解決する

  1.  git pull --rebase https://github.com/AkaOld/GymClub.git master
  2. git add .
  3. git push https://github.com/AkaOld/GymClub.git master

githubで正常に追加されたものを見る

(過去にアップロードされたファイルもローカルにダウンロードされます)

ヒント

git pull このコマンドが行うのは、リモートホストのブランチから更新を取得し、指定したローカルブランチにマージすることです。

簡単に言うと git pull git fetch との違いは git pull = git fetch + git merge です。