AD

¿Ya dominas lo básico? Un curso estructurado de Git es la vía rápida para dar el salto.

Ver cursos de Git en Udemy

Enlace de afiliado. No te cuesta nada extra.

🌿Lecciones de Git
Lección 50 / 59

Entender el peligro de git push --force

En esta lección verás por qué git push --force es peligroso.

git push --force sobrescribe a la fuerza el historial del repositorio remoto con el tuyo local. Incluso en situaciones donde un envío normal se rechazaría, porque los historiales no encajan, esto lo impone igualmente.

En «Pruébalo», ejecuta git push --force. El historial del remoto queda reemplazado por tu contenido local, pero hay que entender lo serio que es esto antes de usarlo.

El error grave es usarlo sin saber lo peligroso que es: los cambios que otra persona del equipo ya haya enviado pueden desaparecer por completo con un envío forzado, lo que exige mucha prudencia en trabajo en equipo. En equipos reales, cuando de verdad hace falta, se recomienda la opción más segura --force-with-lease, que comprueba que no estás a punto de sobrescribir los cambios de otra persona antes de ejecutarse.

Git
Pruébalo (escríbelo en la terminal simulada)
git push --force

🧑‍💻 Puedes escribir este comando en la terminal simulada de Git para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)