_nakachan
@_nakachan

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

GitHub上でREADMEを修正した後、Gitのpushしたらrejectエラーが出る

解決したいこと

gitにpushできるようにしたい!

起きている問題

READMEの情報をGitHub上で編集し、
AWS上でもfetch、pullしたつもりだったが
AWS上で開発環境で作業した分をGitにpushしようとしたら
rejectエラーが表示されpushができない

発生している問題・エラー

! [rejected]        main -> main (non-fast-forward)
error: failed to push some refs to 'github.com:u0r7a1m0/pnote.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

行ったコマンド操作

git add .
git commit -m "README更新"

試してみたコマンド操作

git add .
git commit -m "README更新"

※ブランチは作成してないです。

どなたか解決方法ご存じでしたらご教示いただけますと幸いです。
READMEの編集後、開発環境でなにをしたらいいのかもどなたか教えていただけますと嬉しいです!

よろしくお願いいたします。

0

2Answer

AWS上でまずpullが正しくできているか確認してください.
pull時に何かエラーが出るようなら何かが競合している可能性があります.

0Like

Comments

  1. @_nakachan

    Questioner

    ありがとうございます!
    そうなんですね!
    historyとかでpullできているか確認するという感じでしょうか?

    問題は解決できましたので、今後起きた時確認してみます!
    コメントありがとうございます!

AWS上でもfetch、pullしたつもり

今一度、現在のブランチで行った変更より先に
pushされていないか(コンフリクトが発生していないか)確認してください。

必要があれば変更を一旦stashしてから
pullした後pushする等の対処をしてください。

0Like

Comments

  1. @_nakachan

    Questioner

    コメントありがとうございます!!
    解決はしたのですが、今後この問題が起きた時
    stash(pushされてないか確認して)してから、pull→pushの対応をしてみます!!

Your answer might help someone💌