git
You have divergent branches and need to specify how to reconcile them. error on git pull to get latest updates.
means there are local changes that will get lost and has to be dealt with:
git diff # shows local changes - they has to be reverted / commitedgit pull --ff-only # one magic step to deal withgit pull origin main --rebase # another magic trickgit reset --hard # reset local changesgit config credential.helper storegit pull # to get password prompt