Hola Nicolas , espero que esté bien.
Tines una divergencia de ramas. Si la rama actual y la remota han divergido, debe especificar cómo reconciliar las ramas divergentes con --rebase o --no-rebase (o la opción de configuración correspondiente en pull.rebase ).
Más precisamente, git pull ejecuta git fetch con los parámetros dados y luego, dependiendo de las opciones de configuración o los indicadores de la línea de comandos, llamará a git rebase o git merge para reconciliar las ramas divergentes.
Te dejo un articulo que puede entender mejor https://runebook.dev/es/docs/git/git-pull.
Un saludo.
Si este post te ayudó, por favor,
marca como solucionado ✓. Continúa con tus estudios