Terminal
! [rejected] main -> main (non-fast-forward) — error: failed to push some refs
- Qué significa
- GitHub tiene puntos de guardado más recientes que aún no están en tu equipo, así que Git detuvo el push para no sobrescribirlos.
- Causas probables
- Se fusionó una pull request en GitHub (o trabajaste desde otro equipo) desde tu último pull.
- Intentar subir cambios directamente a
mainsin hacer pull antes o sin trabajar en una rama.
- Cómo evitarlo
- Haz pull al empezar cada sesión y desarrolla cada tarea en su propia rama.
Copia para tu agente
GitHub rechazó mi push con `non-fast-forward`. Haz pull de los cambios remotos primero, explícame cualquier conflicto con palabras sencillas antes de resolverlo y vuelve a hacer push. Nunca hagas force push.
¿Te ha resultado útil esta página?