Confirmar y revisar cambios en su proyecto

GitHub Desktop registra todos los cambios a medida que los editas. Puedes decidir cómo agrupar los cambios para crear confirmaciones significativas.

Acerca de las confirmaciones

De forma similar al guardar un archivo que se editó, una confirmación registra los cambios en uno o más archivos en tu rama. Git asigna una ID única a cada comentario, a la cual se le llama SHA o hash, la cual identifica:

  • Los cambios específicos
  • Cuando se realizaron los cambios
  • Quién creó los cambios

Cuando realizas una confirmación, debes incluir un mensaje de confirmación que describa brevemente los cambios. También puedes agregar un coautor en cualquier confirmación en la que colabores.

Si las confirmaciones que haces en GitHub Desktop se asocian con la cuenta incorrecta de GitHub, actualiza la dirección de correo electrónico en tu configuración de Git utilizando GitHub Desktop. Para obtener más información, consulta la sección "Configurar Git para GitHub Desktop".

Elegir una rama y realizar cambios

  1. Crear una rama nueva o seleccionar una rama existente haciendo clic en Current Branch (Rama actual) en la barra de herramientas y seleccionando la rama de la lista.

    Despliega el menú para cambiar tu rama actual

  2. Usando tu editor de texto favorito, por ejemplo, Atom, realiza los cambios necesarios en los archivos de tu proyecto.

Elige cómo mostrar los diffs

Puedes cambiar la forma en la que se muestran los diffs en GitHub Desktop para que satisfagan tus necesidades de revisión.

Para cambiar la forma en la que ves los diffs, en la esquina superior derecha de la vista del diff, haz clic en .

  • Para cambiar la forma en la que se muestra todo el diff, debajo de "visualización de diff", selecciona Unificada o Dividida. La vista unificada te muestra los cambios de forma linea, mientras que la vista dividida te muestra el contenido antiguo en la parte izquierda y el nuevo en la derecha.
  • Para ocultar los cambios de espacios en blanco para que puedas enfocarte en cambios más sustanciales, selecciona Ocultar los cambios a los espacios en blanco.

Menú de opción de diff

Si necesitas ver más del archivo que lo que te muestra GitHub Desktop predeterminadamente, puedes expandir el diff.

  • Para ver las siguientes líneas abajo o arriba de los cambios resaltados, haz clic en la flecha de arriba o de abajo de los números de línea.
  • Para seleccionar todo el archivo, haz clic derecho en la vista del diff y haz clic en Expandir todo el archivo.

Vista de expansión de diff

Seleccionar cambios para incluirlos en una confirmación

A medida que realizas cambios en los archivos en tu editor de texto y que los guardas localmente, también verás los cambios en GitHub Desktop.

  • El icono rojo hace referencia a los archivos eliminados.

  • El icono amarillo hace referencia a los archivos modificados.

  • El icono verde hace referencia a los archivos agregados.

  • Para acceder a los cambios acumulados, haz clic en Stashed Changes (Cambios acumulados).

    Opción de cambios acumulados

  • Para agregar todos los cambios en todos los archivos en una única confirmación, mantén seleccionada la casilla de verificación que aparece en la parte superior de la lista seleccionada.

    Selecciona la casilla de verificación para confirmar todos los archivos cambiados

  • Para agregar todos los cambios en uno o más archivos en una confirmación única, quita la marca de selección de las casillas de verificación que se encuentran junto a los archivos que no deseas incluir y deja seleccionados solamente los archivos que deseas incluir en la confirmación. Puedes cambiar la casilla de verificación con las teclas Barra espaciadora o Enter después de seleccionar un archivo.

    Selecciona las casillas de verificación junto a los archivos que deseas confirmar

Crear una confirmación parcial

Si un archivo contiene varios cambios pero solo quieres que algunos de ellos se incluyan en una confirmación, puedes crear una confirmación parcial. El resto de los cambios permanecerán intactos, por lo que puedes realizar confirmaciones y modificaciones adicionales. Esto permite realizar confirmaciones separadas, significativas, como mantener cambios de interrupción de línea en una confirmación separada desde cambios en el código o la prosa.

Para excluir de tu confirmación las líneas que cambiaron, da clic en una o más de ellas para que las azules desaparezcan. Las líneas que aún se resalten en azul se incluirán en la confirmación.

Líneas no seleccionadas en un archivo

Descartar cambios

Si retiraste la confirmación de los cambios que no quieres mantener, puedes descartarlos. Esto eliminará los cambios de los archivos en tu computadora. Puedes descartar todos los cambios que dejaste de confirmar en uno o más archivos, o puedes descartar las líneas específicas que agregaste.

Los cambios que descartas se guardan en un archivo con fecha en la sección de basura. Puedes recuperar los cambios que descartaste antes de que se vacíe la basura.

Descartar cambios en uno o más archivos

  1. En la lista de archivos cambiados, selecciona los archivos en los que deseas descartar los cambios desde la última confirmación. Para seleccionar varios archivos, haz clic en shift y haz clic en el rango de archivos desde los que deseas descartar los cambios. Selecciona varios archivos con cambios a descartar

  2. Haz clic en Discard Changes (Descartar cambios) o Discard Selected Changes (Descartar cambios seleccionados) para descartar cambios a uno o más archivos, o Discard All Changes (Descartar todos los cambios) para descartar cambios a todos los archivos desde la última confirmación.

    Opción Discard Changes (Descartar cambios) en el menú contextual

  3. Para confirmar los cambios, revisa los archivos afectados y haz clic en Discard Changes (Descartar cambios).

    Botón Discard Changes (Descartar cambios) en el cuadro de diálogo de confirmación

Descartar los cambios en una o más líneas

Puedes descartar una o más líneas que hayan cambiado y que se hayan dejado de confirmar.

Nota: Se inhabilita la capacidad para descartar líneas sencillas en los grupos de cmabios que agreguen y eliminen líneas.

Para descartar una línea que se haya agregado, en la lista de líneas que cambiaron, da clic derecho sobre aquella que quieras descartar y selecciona Descargar línea agregada.

Descartar una línea sencilla en el diálogo de confirmación

Para descartar un grupo de líneas que cambiaron, da clic derecho en la barra vertical a la derecha de los números de línea para aquellas líneas que quieras descartar y luego selecciona Descartar líneas agregadas.

Descartar un grupo de líneas agregadas en el diálogo de confirmación

Escribir un mensaje de confirmación y subir los cambios

Una vez que estés satisfecho con los cambios que elegiste incluir en tu confirmación, escribe tu mensaje de confirmación y sube los cambios. Si has colaborado en una confirmación, también puedes contribuir en una confirmación de más de un autor.

Nota: Predeterminadamente, GitHub Desktop cargará la etiqueta que creaste a tu repositorio con la confirmación asociada. Para obtener más información, consulta la sección "Administrar las etiquetas".

  1. En la parte inferior de la lista de cambios, en el campo Summary (Resumen), escribe un mensaje de confirmación corto y significativo. De forma opcional, puedes añadir más información sobre el cambio en el campo Description (Descripción).

    Campo para mensaje de confirmación

  2. De manera opcional, para atribuir una confirmación a otro autor, haz clic en el icono de coautores y escribe el nombre de usuario que deseas incluir.

    Agregar un coautor al mensaje de confirmación

  3. Dentro del campo Description (Descripción), haz clic en Commit to (Confirmar a)BRANCH.

    Botón Commit (Confirmar)

  4. Si la rama a la que intentas comprometerte está protegida, Desktop te avisará.

    • Para mover tus cambios, haz clic en switch btanches (cambiar ramas).
    • Para confirmar tus cambios en la rama protegida, haz clic en Commit to BRANCH**(Enviar a RAMA)**.

    Para más información sobre ramas protegidas, ve "Acerca de ramas protegidas".

    Advertencia de rama protegida

  5. Da clic en Cargar al origen para cargar tus cambios locales al repositorio remoto. El botón Subir

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.