Por Anónimo (no verificado) , 29 Abril 2026

Qué hace cherry-pick

git cherry-pick toma un commit de un branch y lo aplica como un nuevo commit en el branch actual. El commit original no cambia.

Por Anónimo (no verificado) , 29 Abril 2026

Definir "merge malo"

Un merge malo puede significar: mergeaste el branch equivocado, resolviste conflictos incorrectamente, el merge introdujo una regresión, o mergeaste antes de completarse la review.

Por Anónimo (no verificado) , 29 Abril 2026

La regla cardinal

Cualquier cosa commiteada a Git es permanente hasta que reescribas activamente la historia. Cualquier cosa pusheada a un remote debe considerarse expuesta.

Por Anónimo (no verificado) , 29 Abril 2026

El caso para tests pre-push

Un push roto desperdicia el tiempo de todos. Un hook pre-push ejecutando la suite de tests detecta el problema antes de que el push salga de tu máquina.

Por Anónimo (no verificado) , 29 Abril 2026

Qué significa "bare"

Un repositorio bare contiene solo los contenidos de .git — sin árbol de trabajo, sin checkout. Es a lo que haces push y de lo que clonas.

Por Anónimo (no verificado) , 29 Abril 2026

El objetivo

Quieres mover un directorio de un repo a otro, manteniendo la historia completa de commits de los archivos movidos. Copy-paste pierde la procedencia; git filter-repo la preserva.

Por Anónimo (no verificado) , 29 Abril 2026

Cuándo quieres despegar

Forkeaste un repo, hiciste push de tu trabajo, y ahora quieres publicar independientemente. O tu equipo está migrando a un nuevo host Git.