# Confirmaciones

Obtenga información sobre cómo las confirmaciones guardan los cambios en los archivos, realizar un seguimiento de la autoría y organizar el historial del proyecto en GitHub.

## 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.

Si el repositorio en el que vas a realizar el commit requiere firmas de conformidad en los commits y lo haces desde la interfaz web, el commit se firmará automáticamente. Consulte [Administración de la directiva de aprobación de confirmaciones para el repositorio](/es/enterprise-cloud@latest/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository).

Puedes agregar un coautor en cualquier commit en el que colabores. Consulte [Creación de una confirmación con varios autores o en nombre de una organización](/es/enterprise-cloud@latest/pull-requests/how-tos/commit-changes/creating-a-commit-with-multiple-authors).

También puede crear un commit en nombre de una organización. Consulte [Creación de una confirmación con varios autores o en nombre de una organización](/es/enterprise-cloud@latest/pull-requests/how-tos/commit-changes/creating-a-commit-with-multiple-authors#creating-a-commit-on-behalf-of-an-organization).

El rebase permite modificar una serie de commits y cambiar el orden de esos commits en el historial. Consulte [Acerca del rebase de Git](/es/enterprise-cloud@latest/get-started/using-git/about-git-rebase).

## Sobre las ramas de commit y etiquetas.

Las páginas de confirmación pueden mostrar etiquetas para ramas y etiquetas que contienen la confirmación. Estas etiquetas le ayudan a comprender dónde aparece una confirmación en el historial del repositorio.

![Captura de pantalla de un resumen del commit. El icono de una rama y "main" aparecen resaltados con un contorno naranja.](/assets/images/help/commits/commit-branch-indicator.png)

Si la confirmación no está en la rama predeterminada (`main`), la etiqueta mostrará las ramas que contienen la confirmación. Si la confirmación es parte de una solicitud de cambios sin fusionar, puedes hacer clic en el enlace para ir a la solicitud de cambios.

Una vez que la confirmación está en la rama por defecto, todas las etiquetas que contienen la confirmación se mostrarán y la rama por defecto será la única rama enumerada. Consulte [Conceptos básicos de Git: etiquetado](https://git-scm.com/book/en/v2/Git-Basics-Tagging) en la documentación de Git.

![Captura de pantalla de un resumen del commit. El icono de etiqueta y "v2.3.4" aparecen resaltados con un contorno naranja.](/assets/images/help/commits/commit-tag-label.png)

## Utilizar el árbol de archivos

El árbol de archivos te ayuda a navegar entre los archivos de un commit y a centrarte en los diffs que importan. Puede seleccionar un archivo para ver sus cambios o filtrar por la ruta del archivo cuando una confirmación de cambios modifica muchos archivos.

> \[!NOTE]
> El árbol de archivos no se mostrará si el ancho de tu pantalla es demasiado estrecho o si la confirmación solo incluye un archivo.

![Captura de pantalla de la pestaña "Cambios en archivos" de una solicitud de incorporación de cambios. En la barra lateral derecha, el árbol de archivos está resaltado en naranja oscuro.](/assets/images/help/repository/file-tree.png)

## Lectura adicional

* [Confirmación y revisión de cambios en tu proyecto usando GitHub Desktop](/es/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop#about-commits) en GitHub Desktop