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.
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.
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:.
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.
Revisa forks y repositorio
Los commits hechos solo en un fork a menudo no cuentan hasta que se fusionan en el repositorio original.
Comprueba privacidad
La actividad privada depende de los ajustes del perfil y puede aparecer solo como actividad anonima.
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.