# Comparar confirmaciones

Compare ramas, etiquetas, confirmaciones, bifurcaciones y fechas para analizar los cambios y realizar un seguimiento eficaz del historial del repositorio.

Para comparar diferentes versiones del repositorio, anexa `/compare` a la ruta de acceso del repositorio. La página de comparación usa `base` como punto de partida y `compare` como punto de conexión.

## Comparar ramas

Usa la vista de comparación para comparar ramas o iniciar una pull request.

1. Navegue a `https://github.com/OWNER/REPOSITORY/compare`.
2. Use el `base` menú desplegable para seleccionar la rama con la que desea comparar.
3. Use el `compare` menú desplegable para seleccionar la rama que contiene los cambios.
4. Revise las confirmaciones y los archivos modificados en la comparación.

Consulte [Branches](/es/pull-requests/reference/branches).

## Comparar etiquetas

Compare las etiquetas de versión para revisar los cambios entre versiones. Consulte [Comparar lanzamientos](/es/repositories/releasing-projects-on-github/comparing-releases).

1. Navegue a `https://github.com/OWNER/REPOSITORY/compare`.
2. Seleccione la etiqueta anterior en el `base` menú desplegable.
3. Seleccione la etiqueta más reciente en el `compare` menú desplegable.
4. Revise las confirmaciones y los archivos modificados en la comparación.

> \[!NOTE]
> Si una rama y una etiqueta tienen el mismo nombre, se usa la rama. Para comparar la etiqueta, agregue `tags/` antes del nombre de etiqueta.

## Comparar confirmaciones

Puede comparar dos confirmaciones o identificadores de objeto de Git (OID) directamente editando la dirección URL de comparación.

1. Vaya a la página de comparación del repositorio.
2. En la dirección URL, escriba la confirmación anterior como base y la confirmación más reciente como punto de comparación.

Por ejemplo, esta dirección URL usa los códigos SHA abreviados para comparar las confirmaciones `f75c570` y `3391dcc`: `https://github.com/github-linguist/linguist/compare/f75c570..3391dcc`.

Consulte [Branches](/es/pull-requests/reference/branches#three-dot-and-two-dot-git-diff-comparisons).

## Comparar entre bifurcaciones

Use nombres de rama calificados por el propietario para comparar ramas entre bifurcaciones.

1. Vaya a la página de comparación del repositorio base.
2. Haga clic en **Comparar entre bifurcaciones** si se muestra la opción .
3. Seleccione el repositorio base y la rama.
4. Seleccione la bifurcación principal y compare la rama.

También puede editar la dirección URL directamente. Por ejemplo, use `octocat:main` como `base` y `octo-org:main` como `compare` para comparar las `main` ramas de los repositorios que pertenecen a `octocat` y `octo-org`. Consulte [Horquillas](/es/pull-requests/reference/forks).

## Comparaciones entre confirmaciones

Para comparar un commit con commits anteriores, use la notación `^` o `~N` de Git en la URL de comparación. Por ejemplo, `96d29b7~5...96d29b7` compara `96d29b7` con el commit de cinco commits antes.

## Diferencias entre las vistas de las confirmaciones

El historial de confirmaciones del repositorio y el historial de confirmaciones de un solo archivo pueden mostrar resultados diferentes. El historial de un archivo muestra los commits que afectaron a ese archivo, mientras que el historial del repositorio muestra el historial más general de la rama. Si el historial de un archivo no incluye la confirmación que necesita, use la página confirmaciones del repositorio en su lugar.

Consulte [la sección "Simplificación del historial"](https://git-scm.com/docs/git-log#_history_simplification) de la `git log` documentación.

## Lectura adicional

* [Changing the base branch of a pull request](/es/pull-requests/how-tos/create-pull-requests/changing-the-base-branch-of-a-pull-request)
* [Firmar confirmaciones](/es/authentication/managing-commit-signature-verification/signing-commits)
* [Buscar confirmaciones de cambios](/es/search-github/searching-on-github/searching-commits)