Skip to main content

Selección de un commit en GitHub Desktop

Puedes usar GitHub Desktop para seleccionar una confirmación específica en una rama y copiar la confirmación en otra rama.

Platform navigation

Acerca de Git cherry-pick

Puedes elegir minuciosamente una confirmación en una rama para crear una copia de la confirmación con los mismos cambios en otra rama. Si cometes cambios en la rama incorrecta o deseas aplicar los mismos cambios en otra rama, puedes usar cherry-pick para aplicar el commit en otra rama. También puedes utilizar la selección minuciosa para aplicar cambios específicos antes de que estés listo para crear o fusionar la solicitud de cambios,. Por ejemplo, si confirmas una corrección de error en una rama de característica, puedes seleccionar minuciosamente la confirmación con el arreglo del error en otras ramas de tu proyecto.

También puedes usar la selección minuciosa para colaborar con un equipo. Algunos proyectos incorporan colaboraciones mediante selección de commits. Para más información, vea Git distribuido: mantenimiento de un proyecto en la documentación de Git.

Seleccionar un commit específico

  1. En GitHub Desktop, haz clic en Current branch.

    Captura de pantalla de la barra del repositorio. Un botón, con la etiqueta "Rama actual" con una flecha hacia abajo que indica un menú desplegable, se destaca en naranja.

  2. En la lista de ramas, haz clic en aquella que tiene la confirmación que quieres seleccionar minuciosamente.

    Captura de pantalla de la vista desplegable de "Rama Actual". En "Ramas recientes", una rama llamada "my-feature" está destacada con un contorno naranja.

  3. En la barra lateral de la izquierda, haz clic en Historial.

    Captura de pantalla de la pestaña "Historial" en la barra lateral. Encima de una lista de confirmaciones, el botón de pestaña, con la etiqueta "Historial", está resaltado con un contorno naranja.

  4. Seleccione la confirmación que desea seleccionar de manera exclusiva.

    Puede seleccionar una confirmación o seleccionar varias confirmaciones si presiona Comando o Mayús.

    Puede seleccionar una confirmación o seleccionar varias confirmaciones si presiona Ctrl o Mayús.

  5. Haga clic con el botón derecho en la confirmación seleccionada y haga clic en Extraer commit, luego seleccione la rama a la que desea copiar la confirmación. También puedes arrastrar la confirmación que quieras seleccionar de forma exclusiva desde la pestaña "Historial" al menú desplegable Rama actual y colócala sobre la rama en la que quieras copiarla.

    Captura de pantalla de la pestaña "Historial" y el desplegable "Rama actual". El cursor pasa sobre "my-feature" y los iconos "plus one" muestran una confirmación adicional.

  6. La rama actual cambia a la rama en la que ha seleccionado la confirmación. Ahora puede insertar la confirmación seleccionada en el repositorio remoto.

Información adicional

  •         [git-cherry-pick](https://git-scm.com/docs/git-cherry-pick) en la documentación de Git
    
  •         [AUTOTITLE](/desktop/managing-commits/options-for-managing-commits-in-github-desktop)