Comportamiento esperado para ver detalles de confirmaciones
En la cronología de la página de tu perfil, puedes hacer clic en el número de confirmaciones al lado de un repositorio específico para ver más detalles acerca de tus confirmaciones desde ese período de tiempo, incluida una diferencia de cambios específicos hechos en un repositorio.
Detalles de confirmaciones faltantes de las confirmaciones de tu cronología
Si haces clic en un enlace de confirmación desde tu página de perfil y no ves todas las confirmaciones esperadas en la página de confirmaciones del repositorio, es posible que el historial de confirmaciones de Git se haya rescrito y que el autor de la confirmación y la fecha de la confirmación sean diferentes.
Cómo utiliza GitHub la fecha de autor y la fecha de confirmación de Git
En Git, la fecha de autor es cuando alguna persona crea por primera vez una confirmación con git commit
. La fecha de la confirmación es idéntica a la fecha de autor, a menos que alguna persona cambie la fecha de confirmación utilizando git commit --amend
, un empuje forzado, una rebase u otro comando de Git.
En tu página de perfil, la fecha de autor se utiliza para calcular cuándo se realizó una confirmación. Por otro lado, en un repositorio, la fecha de confirmación se utiliza para calcular cuándo se hizo una confirmación en el repositorio.
La mayoría de las veces, la fecha de autor y la fecha de confirmación son las mismas, pero puedes notar que tu secuencia de confirmaciones no funciona si se modifica el historial de confirmaciones. Para obtener más información, consulta "¿Por qué mis contribuciones no se están mostrando en mi perfil?"
Ver detalles de confirmaciones faltantes de las confirmaciones de tu cronología
Puedes utilizar el comando git show
con la marca --pretty=fuller
para comprobar si la fecha de autor de la confirmación y la fecha de confirmación son diferentes.
$ git show Your commit SHA number --pretty=fuller
commit Your commit SHA number
Author: octocat user email
AuthorDate: Wed Jul 13 02:02:30 2016 +0900
Commit: Sally Johnson user email
CommitDate: Wed Jul 20 06:25:08 2016 +0900
Si la fecha de autor y de confirmación son diferentes, puedes cambiar de forma manual la fecha de confirmación en la URL para ver los detalles de la confirmación.
Por ejemplo:
-
Esta URL utiliza la fecha de autor del
2016-07-13
:https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2016-07-13T00:00:00Z&until=2016-07-13T23:59:59Z
-
Esta URL utiliza la fecha de confirmación del
2016-07-19
:https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2016-07-19T00:00:00Z&until=2016-07-19T23:59:59Z
Cuando abres la URL con la fecha de confirmación modificada, puedes ver los detalles de la confirmación.
Confirmaciones esperadas faltantes en tu cronología
Si no estás viendo las confirmaciones esperadas en tu cronología, es posible que el historial de confirmaciones de Git se haya rescrito y que la fecha de autor de la confirmación y la fecha de confirmación sean diferentes. Para conocer otras posibilidades, consulta "¿Por qué mis contribuciones no se muestran en mi perfil?"