Inicio

Use GitHub Desktop con Claude Code

Está programando con asistencia de IA. Esta hace cambios en sus archivos. A veces los cambios funcionan perfectamente. A veces no. El control de versiones es como un botón de deshacer para todo su proyecto. Cada vez que guarda una instantánea (llamada “commit”), crea un punto de restauración. Siempre puede volver atrás.

Cuando combina GitHub Desktop con Claude Code, obtiene desarrollo a velocidad de IA con control de versiones profesional.

Conceptos Clave

Git rastrea cada cambio en sus archivos en su computadora.

GitHub almacena su código en la nube como respaldo.

GitHub Desktop hace que Git sea visual - usted hace clic en botones en lugar de escribir comandos.

Claude Code es un asistente de programación de IA que escribe código, corrige errores y crea commits por usted.

Lo Que Hará

Construir una aplicación simple de temporizador con Claude Code y rastrear todos los cambios con GitHub Desktop:

Lo Que Necesitará

Paso 1: Cree Su Proyecto

Ahora tiene un proyecto local y un respaldo en la nube en GitHub.

Paso 2: Solicite a Claude que Cree la Aplicación de Temporizador

Claude crea el archivo timer.html (toma 10-30 segundos).

Paso 3: Pruebe el Temporizador

Si funciona: Continúe al Paso 5. Si algo está roto: Continúe al Paso 4.

Paso 4: Corrija Errores (Si Es Necesario)

Paso 5: Revise los Cambios

Siempre revise el código generado por IA antes de hacer commit.

Paso 6: Haga Commit Manualmente

Ha creado un punto de guardado.

Buenos mensajes: “Crear aplicación de temporizador inicial”, “Corregir botón de inicio” Malos mensajes: “cambios”, “actualizar”, “asdf”

Paso 7: Haga Push a GitHub

Su código ahora está respaldado en la nube.

Paso 8: Agregue Notificación de Sonido

Para este tutorial: Finja que el sonido no funciona bien. No haga commit todavía.

Paso 9: Descarte los Cambios Malos

Algunas veces la IA nos lleva por el camino equivocado y necesitamos empezar de nuevo desde nuestro último commit (punto de guardado).

Acaba de desechar código que no funcionaba y volvió a su último punto de guardado.

Paso 10: Rehaga Desde Cero

Si funciona: Continúe al Paso 11. Si no: Pegue el error a Claude o intente de nuevo.

Paso 11: Permita que Claude Haga Commit y Push

Claude verificará los cambios, escribirá un mensaje de commit, hará commit y push (10-20 segundos).

Cuándo usar:

Paso 12: Solicite a Claude que Resuma los Cambios

Claude explica sus cambios en lenguaje sencillo.

Intente: explica qué hace el código de audio o muéstrame los últimos 5 commits

Paso 13: Vea el Historial

Verá:

Note que el primer intento fallido de sonido no está ahí - lo descartó. Solo el código que funciona llegó a sus commits.

Desafíos

Recuerde: Pruebe después de cada característica, haga commit después de cada éxito, descarte los fallos.

Vea su proyecto en GitHub.com: Haga clic en RepositoryView on GitHub en GitHub Desktop para ver su historial completo de commits y código en línea.

Solución de Problemas

“Authentication failed”: GitHub Desktop → File/Preferences → Accounts → cierre sesión y vuelva a iniciar sesión

Claude dice “not a git repository”: Asegúrese de estar en la carpeta correcta (cd ~/Documents/test_claude)

El temporizador no funciona: Abra la consola del navegador (clic derecho → InspectConsole), copie los errores, péguelos en Claude

¿Necesita ayuda? Documentación de GitHub DesktopDocumentación de Claude Code

El Flujo de Trabajo Completo

Commits manuales cuando desea control. Commits de Claude cuando desea velocidad. Descarte sin miedo - solo haga commit de código que funciona.

Próximos Pasos

Intente agregar características a su temporizador:

Victorias rápidas:

Creado por Steven Ge el 7 de diciembre de 2025.