Hola, espero que estés bien!
En el error te indica que las actualizaciones se rechazaron porque rama (branch) que estas queriendo subir está detrás del repositorio remoto. Como dice el mensaje de error: git pull antes de intentar git push.
Puede solucionar esto recuperando y fusionando los cambios realizados en la rama remota con los cambios que ha realizado localmente:
$ git fetch origin.
Un saludo!