Saltar al contenido
code-n

Trabajar con git en el móvil

Ramas, fusiones con conflictos, historial y tu propio commit, y por qué no hay push ni rebase.

8 minutos Actualizado 2026-09-13

Git en el móvil no es un segundo terminal. Son las pocas operaciones que necesitas cuando no estás en el ordenador: ver qué ha escrito el Agente, cambiar de rama, fusionar, hacer un commit con tu propia mano. El resto se queda en el ordenador, donde tienes las herramientas para ello.

Un directorio de trabajo que no está bajo control de versiones lo dice enseguida. No es un error: simplemente no hay nada que mostrar.

Ramas

La lista de ramas, la activa primero. En cada una se ve por cuántos commits va por delante y por detrás de la rama principal, así que sabes cuál está en marcha y cuál quedó olvidada sin tener que abrirla.

Al tocar una rama cambias a ella. La aplicación pregunta antes, porque en el Servidor cambia el directorio de trabajo y el espejo de Documentos se pone al día: es un cambio que no quieres hacer por error mientras el Agente está trabajando.

Si en el directorio de trabajo hay trabajo sin terminar, el cambio no pasa y la aplicación enumera qué lo impide exactamente. La lista de archivos está ahí a propósito: sin ella no sabrías qué recoger.

Fusionar

«Fusionar en la rama activa» encarga el trabajo al Agente, no a git. Es a propósito: una fusión puede exigir una decisión que el Servidor no puede tomar, y el Agente al menos sabe preguntar.

El Prompt no va a la Conversación en la que trabajas: ibas a cambiar de rama, no a escribir sobre ello. Recibe una conversación propia y tú te quedas en la pantalla de Git; que está fusionado se nota por el cambio en el historial.

Los conflictos el Agente no los resuelve solo. El encargo que le sale le dice expresamente que los enumere y espere instrucciones. Tres caminos a partir de ahí:

Decidir desde el móvil
En esa conversación le escribes cómo resolver el conflicto. Para dos o tres sitios donde sabes qué lado es el correcto, es lo más rápido.
Dejarlo para el ordenador
Dejas la fusión a medias y la resuelves en el ordenador. Nada se rompe: el repositorio está en el estado normal de una fusión en curso.
Cancelar la fusión
El repositorio vuelve al estado anterior a la fusión. Lo que ya estuviera resuelto del conflicto se descarta: por eso la aplicación pregunta.

Historial y detalle del commit

El historial de la rama activa, autor, hora, mensaje. Al tocar se abre el detalle: la lista de archivos cambiados y, en cada uno, si fue añadido, modificado, eliminado o renombrado.

En un commit en el que se ejecutaron las pruebas, su resultado está en el propio detalle. Es el sitio donde se ve si el trabajo del Agente ha roto algo, antes de dejarlo seguir.

Un commit que cambia miles de archivos —un reformateo, un directorio renombrado— no se envía entero al móvil. La aplicación dice cuántos cambios no han cabido.

Tu propio commit

«Escribir un commit» es el commit que escribes tú, no el Agente. Escribes el mensaje y, o bien confirmas todo lo que está a medias, o marcas solo algunos archivos.

Al autor lo firma git en el ordenador, no el móvil. Cuando en la configuración falta user.name, git rechaza el commit y su explicación llega al móvil: inventarte una identidad sería peor que un error.

Elegir archivos tiene sentido cuando el Agente ha hecho más de lo que querías. Confirmas la parte terminada y dejas el resto a medias.

Situaciones típicas

He encargado trabajo y me voy a dormir
Por la mañana el historial muestra qué ha escrito el Agente, y el detalle de cada commit, cómo lo ha hecho. Si no ha salido bien, vuelves a ello en el ordenador, pero lo sabes antes de sentarte.
Quiero trabajar en otra rama
Cambias de rama desde el móvil. El Servidor cambia el directorio de trabajo, el espejo se pone al día y, a partir del siguiente Prompt, el Agente trabaja ahí.
El trabajo está listo y lo quiero en la rama principal
Cambias a la rama principal y mandas fusionar la que está en marcha. Los posibles conflictos los ves enumerados, no resueltos por ti.
El Agente ha hecho cambios, pero no los ha confirmado
Los confirmas tú: todos, o solo los archivos que quieras. El resto se queda a medias.

Qué no hay en el móvil y por qué

No hay push, pull, rebase, creación de ramas ni deshacer commits. Cada una de esas operaciones puede sobrescribir algo que cuesta más recuperar de lo poco que cuesta lanzarlo en un móvil, y ninguna es el motivo por el que uno mira el teléfono durante el día. Cuando las necesites, pídeselo al Agente en la Conversación; eso es un encargo consciente, no un toque.

¿Se ha atascado en otro sitio distinto de lo que hay aquí? Escribe a support@coden-app.com.