Revisa el historial de commits y los diffs de tu ordenador desde el móvil
Un flujo práctico para revisar commits recientes, abrir diffs y responder a "¿qué ha cambiado?" desde el móvil, sin escritorio remoto.
- CLI
- 0.2.17
- Ref de preview
- a2c45c8
Una pregunta que se repite "lejos de la mesa":
¿Qué ha cambiado?
No "¿cuál es la arquitectura perfecta?"
Ni "¿qué habría que refactorizar después?"
Solo: qué ha cambiado, dónde y si te puedes fiar.
Surge cuando:
- un compañero te avisa de una regresión
- falla la CI en una rama que no miras desde hace días
- estás en mitad de una release
- estás revisando tus propios cambios de antes
Si la única forma de responder es "conectarse por escritorio remoto al ordenador", normalmente se aplaza.
Esta guía explica un flujo que hace posible "revisar los commits recientes" desde el móvil.
Enfoques habituales y sus contrapartidas
- SSH: muy bien para comandos rápidos, pero no tanto para revisar diffs visualmente en el móvil.
- Escritorio remoto: funciona, pero es pesado y distrae.
- Apps de alojamiento Git: muy bien cuando el cambio ya está en un PR. Pero a veces quieres revisar un repositorio de tu ordenador independientemente de dónde esté alojado (o antes de enviarlo).
Un flujo que funciona
Este flujo usa una interfaz remota sobre el ordenador que tiene el repositorio.
Happier es una opción compatible con ese enfoque.
Cada sesión de Happier está vinculada a una carpeta de repositorio de tu ordenador. En el móvil, la pestaña Git de la sesión te permite:
- explorar el historial de commits
- abrir un commit y revisar su diff
Ver el historial y los diffs funciona sin activar las acciones de escritura experimentales de Git.
Contrapartida: tu ordenador tiene que estar en línea.
Si Happier es nuevo para ti (qué es y dónde conseguirlo)
Si no conocías Happier: es una app complementaria de código abierto (móvil/web/escritorio) que te permite mantener tus flujos en un ordenador de confianza y gestionarlos desde el móvil.
Para empezar:
- Cómo usar Happier desde el móvil
- GitHub: https://github.com/happier-dev/happier
- Instalación/descarga: https://github.com/happier-dev/happier#how-it-works
- Discord (comunidad y soporte): https://discord.gg/W6Pb8KuHfg
Paso a paso: revisa el historial de commits desde el móvil
1) Abre una sesión en la carpeta del repositorio
Abre una sesión que se ejecute en el repositorio, o inicia una con la carpeta del repositorio como directorio de trabajo.
2) Abre el historial de la pestaña Git
Dentro de la sesión:
- Abre la pestaña Git.
- Abre el historial de commits.
Verás:
- Commits recientes (Recent commits)
- una acción Cargar más commits (Load more commits)
3) Abre un commit y revisa el diff
Un ciclo de revisión sencillo en el móvil:
- abre el commit más reciente
- lee por encima el mensaje del commit (la intención)
- abre primero el archivo que parezca de más riesgo
- decide: "se ve bien" o "necesita seguimiento"
Si necesitas saber "¿por qué ha pasado esto?", puedes saltar desde el historial a:
- Archivos modificados (Changed files) del árbol de trabajo actual
4) Usa Archivos cuando necesites contexto
El historial te dice qué ha cambiado.
A veces también necesitas contexto del tipo "¿qué es este archivo?".
Entonces abre:
- Archivos (Files)
Busca, abre el archivo, léelo y vuelve.
5) Toma una decisión de seguimiento
La mayoría de los flujos de revisión fallan porque no terminan en una acción.
Acciones útiles desde el móvil:
- dejar un comentario de revisión
- pedir un párrafo que justifique un cambio
- poner en cola un arreglo pequeño
- o decidir "está bien" y seguir
Terminal (opcional)
Las sesiones pueden mostrar una pestaña Terminal (CLI) (Terminal) cuando la terminal integrada está disponible. Es experimental según la matriz de funciones (en inglés).
Úsala para comandos puntuales (git show, git grep, etc.), pero mantén el flujo por defecto centrado en la interfaz.
Preguntas frecuentes
¿Por qué usar el Historial en lugar de mirar solo los archivos modificados?
Los archivos modificados responden a: "¿qué está cambiado ahora mismo en este árbol de trabajo?"
El historial responde a: "¿qué ha pasado a lo largo del tiempo?"
Los dos son útiles: responden a preguntas distintas.
¿Hasta dónde puedo retroceder?
Usa Cargar más commits.
¿Los commits de merge muestran diffs?
En Git puro, los commits de merge a menudo no muestran diffs salvo que pidas un formato de diff de merge concreto.
Si revisas merges, sé especialmente deliberado sobre qué quieres inspeccionar (vista first-parent o diffs combinados). (Fuente: https://git-scm.com/docs/git-log)
¿Puedo revisar el historial de commits sin enviar a GitHub?
Sí.
Es una de las ventajas centrales de un flujo basado en sesiones: puedes revisar lo que hay en tu ordenador, no solo lo que ya está enviado.
¿Cuál es un fallo grave típico?
Que el ordenador anfitrión se desconecte.
Si no puedes mantener en línea de forma fiable la máquina del repositorio, ningún flujo móvil te parecerá estable.
¿Cómo respondo desde el móvil a "qué cambió entre estos dos puntos"?
Dos enfoques prácticos:
- Abre los dos commits en el Historial y revisa sus diffs de uno en uno.
- Si necesitas un diff real de "comparar A…B", usa la Terminal para un
git diff <a>..<b>puntual.
Trata la terminal como una salida de emergencia: útil, pero no la opción por defecto.
¿Cómo encuentro "el commit que introdujo este bug"?
Desde el móvil, el camino rápido suele ser:
- empezar por el archivo que sospechas
- repasar los commits recientes que lo tocaron
- acotar a una ventana pequeña
Si necesitas un bisect de verdad, normalmente es tarea de teclado.
¿Puedo revisar el historial de repositorios que no están en GitHub?
Sí.
Una sesión trabaja sobre una carpeta de tu ordenador.
Si la carpeta es un repositorio Git, puedes revisar el historial esté alojado en GitHub, GitLab, un remoto en autoalojamiento o en ninguna parte.
¿El Historial es de solo lectura o puedo hacer cambios desde ahí?
El Historial es una vista de revisión.
Si decides que quieres cambiar algo:
- abre Archivos para editar
- luego usa la pestaña Git para revisar y hacer commit (el commit es una acción de escritura experimental de Git, desactivada por defecto)
¿Por qué se cortan los mensajes de commit en el móvil?
Porque la interfaz tiene que caber.
Si un mensaje de commit aparece cortado, tómalo como una señal para:
- abrir los detalles del commit
- y fiarte más del diff que del mensaje
¿Cómo reviso conjuntos de cambios grandes sin perder el hilo?
Un truco pensado para el móvil:
- revisa primero solo los 1 a 3 "archivos de riesgo" principales (autenticación, configuración, migraciones, lockfiles)
- deja un comentario de revisión en lo que quieras retomar
- para cuando hayas tomado una decisión
Si intentas hacer una revisión perfecta de 200 archivos en el móvil, gastarás tiempo y aun así se te escaparán cosas.
¿Puedo usar este flujo para revisar lo que cambió un agente de IA?
Sí, es un uso que encaja muy bien.
Si una sesión larga hizo cambios ayer, el Historial te ayuda a responder "¿qué se ha integrado realmente?" antes de decidir qué hacer a continuación.
¿Cuándo debería usar una app de alojamiento de repositorios?
Si el cambio ya existe como PR, una app de alojamiento puede ir muy bien.
El historial de la pestaña Git encaja bien cuando:
- los cambios aún no se han enviado
- estás revisando tus propios commits locales
- quieres el mismo flujo independientemente de dónde esté alojado el repositorio