状況
git pull
を実行した際に以下のように出力され、git pull
を正常に実行できませんでした。
ターミナル
$ git pl origin main
From github.com:UserName/sample-app
* branch main -> FETCH_HEAD
fatal: Not possible to fast-forward, aborting.
git pull
を実行する前にローカルリポジトリを編集し、commit
したことが原因のようです。
解消法
以下のように実行することで解消しました。
ターミナル
$ git pull --rebase origin main
上記のコマンドを実行することでgit fetch
+ git rebase
が実行されます。
git pull
とgit pull --rebase
の違いについては以下のページをご参照ください。