AurumCourses
CursosDocsBlog
RoadmapRanking
Tutorial Reto DiarioPLAYGROUNDARENA
EntrarCrear Cuenta
Aurum Courses LogoAurum Courses LogoAurumCourses

La plataforma definitiva para evaluar y mejorar tus habilidades como desarrollador web.

Plataforma

  • Cursos
  • Documentación
  • Blog Técnico
  • Mi Perfil y Progreso
Institucional
  • Sobre Nosotros
  • Contacto
  • Privacidad
  • Términos
  • Cookies

Nuestra Red

  • Aurumdux
  • MiniDuxTools
© 2026 Aurum-Courses. Todos los derechos reservados.

Desarrollado por Aurumdux

Docs/Git/Cherry-Pick y Revert: Operaciones Quirúrgicas
Intermediogit

Cherry-Pick y Revert: Operaciones Quirúrgicas

Aplica commits individuales entre ramas y revierte cambios en producción de forma segura sin reescribir la historia.

git cherry-pick: Copiar un commit específico

git cherry-pick <hash> toma los cambios introducidos por un commit específico en cualquier rama y los aplica como un nuevo commit en tu rama actual, sin necesidad de fusionar toda la rama.
bash
1# Aplicar un hotfix urgente de la rama "develop" a "main"
2git switch main
3git cherry-pick 7a8b9c0
4
5# Aplicar un rango de commits sin incluir el primero
6git cherry-pick commitA..commitB

git revert vs git reset en producción

git reset reescribe la historia y destruye commits, lo cual causa desastres si la rama ya fue subida al repositorio remoto (push). En cambio, git revert crea un nuevo commit inverso que deshace los cambios de forma limpia y colaborativa.
bash
1# Revertir el último commit de producción de forma segura
2git revert HEAD
3
4# Revertir un commit antiguo sin abrir editor de texto
5git revert --no-edit abc1234
6git push origin main
← AnteriorDeshacer y RecuperarSiguiente →Git Bisect: Caza de Bugs con Búsqueda Binaria