Guia de commits

Grafico de commits de GitHub: que cuenta, por que faltan commits y como leerlo

Aprende como se relaciona el grafico de commits de GitHub con el grafico de contribuciones, por que faltan commits y como revisar datos antes de usar GitHub City.

Respuesta rapida: no es un registro Git completo

Un grafico de commits de GitHub no es una lista completa de todos tus commits locales. Es la parte del grafico de contribuciones que GitHub puede asociar a tu perfil despues de aplicar reglas de email, rama, repositorio, fork y tiempo.

Por eso importa revisar el perfil oficial antes de abrir GitHub City. La ciudad 3D ayuda a explicar el patron, pero no puede mostrar commits que GitHub no haya contado.

El flujo recomendado es sencillo: confirma el email del autor, verifica que el commit llego a una rama contada, revisa forks y privacidad, espera la actualizacion normal y despues genera la visualizacion.

Diagrama de comprobacion de commits con email, rama, repositorio y GitHub City
Un commit solo llega a una ciudad 3D fiable cuando GitHub puede asociarlo con la cuenta, la rama y el repositorio correctos.

Que hace que un commit cuente?

GitHub exige mas que hacer push a un repositorio. Un commit puede verse en el repositorio y aun asi no aparecer como actividad del perfil.

Esta tabla resume los controles mas utiles antes de interpretar una visualizacion 3D.

Comprobacion Senal correcta Problema comun
Email del commit El email del autor esta conectado a la cuenta o usa noreply. Git local uso un email antiguo, laboral, con error o generico.
Rama El commit llego a la rama predeterminada o gh-pages. El trabajo quedo en dev, feature u otra rama sin fusionar.
Repositorio El commit esta en un repositorio independiente y cumple la relacion de cuenta. Solo existe en un fork sin fusionar o en un contexto no contado.
Tiempo El grafico tuvo tiempo para actualizarse y la fecha es coherente. El commit es reciente, rebaseado, enmendado o tiene fechas confusas.
Privacidad La visibilidad privada esta activada si esperas contar trabajo privado. El trabajo privado esta oculto o solo aparece anonimo.

Diagnostico: por que no aparecen mis commits?

Sigue estos pasos en orden antes de cambiar historial o asumir que una herramienta 3D falla.

1

Comprueba el email del autor

Abre el commit y revisa la identidad. Tambien puedes anadir .patch a la URL del commit y mirar la linea From:.

2

Confirma la rama contada

Los commits suelen contar cuando llegan a la rama predeterminada o gh-pages. Si estan en dev o feature/*, fusiona primero.

3

Revisa forks y repositorio

Los commits hechos solo en un fork a menudo no cuentan hasta que se fusionan en el repositorio original.

4

Comprueba privacidad

La actividad privada depende de los ajustes del perfil y puede aparecer solo como actividad anonima.

5

Espera antes de reescribir

Si el commit es reciente y las reglas parecen correctas, espera antes de reescribir historial o hacer force push.

Como leer el grafico antes de crear una ciudad

Lee el grafico como un patron, no como una puntuacion de productividad. Semanas densas pueden significar trabajo intenso, commits pequenos o cambios generados; semanas vacias pueden ocultar revisiones, investigacion o trabajo privado.

Para portfolio, explica la historia detras del patron. GitHub City convierte esa actividad en una ciudad, pero el contexto sigue siendo necesario.

Para reglas mas amplias, consulta la guia del grafico de contribuciones. Para elegir visualizador, revisa la comparacion de herramientas 3D.

Desarrolladores

Detecta periodos de actividad visible y anade contexto del proyecto.

Revisores

Usalo como ayuda de lectura, no como metrica de contratacion.

Estudiantes

Si no hay cuadros verdes, revisa email y rama antes de rehacer historial.

Usuarios de GitHub City

Verifica el grafico oficial antes de generar la ciudad 3D.

Donde encajan las herramientas 3D

GitHub City es una herramienta de presentacion. Ayuda a explorar el historial y compartir un perfil visual, pero no reemplaza la documentacion ni los logs del repositorio.

Esta pagina se mantiene separada de la home: aqui resolvemos la intencion diagnostica de github commit graph; la home sigue enfocada en usar la herramienta online.

Next step

Cuando el grafico oficial sea correcto, abre GitHub City y genera la ciudad 3D.

FAQ del grafico de commits

Es igual al grafico de contribuciones?

No. El grafico de contribuciones tambien puede incluir issues, pull requests, reviews, discusiones, repositorios y forks.

Por que aparece en el repo pero no en mi perfil?

Puede faltar email vinculado, rama contada, fork fusionado, tiempo de actualizacion o contexto valido.

Cuentan los commits privados?

Pueden influir si la visibilidad privada esta activada, normalmente sin detalles del repositorio.

GitHub City mostrara commits no contados?

Normalmente no. Primero corrige el grafico oficial.

Debo reescribir historial?

Solo cuando conoces la causa y entiendes el riesgo para colaboradores.

Fuentes autorizadas