Inicio

Claude Code con control de versiones local para Mac

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 al que siempre puede volver. Lo mejor de todo es que puede hacer esto completamente en su computadora y Claude Code lo hace por usted.

Conceptos Clave

Lo Que Necesitará

Paso 1: Abra Terminal

Elija uno de estos métodos:

Verá un prompt de comando que termina con $ o %.

Paso 2: Instale Git

Mac a menudo tiene Git preinstalado. Verifiquemos:

Si ve un número de versión (como git version 2.39.0), Git ya está instalado—pase al Paso 3.

Si ve “command not found” o un popup solicitando instalar herramientas de desarrollador:

Debería ver algo como git version 2.39.0.

Paso 3: Configure Git con Su Identidad

Git necesita saber quién es usted para los mensajes de commit.

Usar su nombre y correo electrónico ayuda a identificar quién hizo cambios cuando varias personas trabajan en el proyecto.

Paso 4: Navegue a Su Carpeta de Documentos

Debería ver /Users/SU_USUARIO/Documents.

Paso 5: Cree la Carpeta del Proyecto

Aquí es donde vivirá su proyecto.

Paso 6: Inicie Claude Code

Claude Code se inicia y espera su solicitud.

Paso 7: Pida a Claude que Inicialice Git

Claude inicializa un repositorio Git en su carpeta (toma 2-5 segundos). ¡Ahora tiene control de versiones!

Paso 8: Construya la Aplicación de Temporizador

Claude crea timer.html (toma 10-30 segundos) con el código CSS y JavaScript.

Paso 9: Pruebe el Temporizador

Si algo no funciona: En Claude Code, describa el error: Veo este error: [describa lo que pasó]. ¿Puedes corregirlo?

Paso 10: Pida a Claude que Haga Commit

Claude:

¡Ha creado su primer punto de guardado! Siempre puede volver a esta versión funcional.

Paso 11: Agregue Botones Predefinidos

Creamos un segundo punto de guardado. Esta versión tiene los dos botones funcionando.

Paso 12: Agregue Otro Botón

Para este tutorial: Pretenda que el botón de 15 minutos no funciona correctamente. No haga commit todavía—practicaremos descartando cambios malos.

Paso 13: Descarte los Cambios

A veces el código de IA no funciona y necesita volver a empezar desde su último punto de guardado.

Claude descarta los nuevos cambios que no nos gustan. ¡El temporizador funciona de nuevo con solo los botones de 1 y 5 minutos!

Paso 14: Agregue Notificación de Sonido

Paso 15: Agregue el Botón de Repetición

Paso 16: Vea Su Historial de Commits

Claude muestra sus commits en un formato legible. Verá:

¡Note que el intento del botón de 15 minutos no está ahí—lo descartó!

Paso 17: Examine el Código

El Flujo de Trabajo Completo

¡Siempre puede volver a cualquier commit. Descarte sin miedo—solo haga commit del código que funciona!

Próximos Pasos

Intente agregar más características a su temporizador:

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

Solución de Problemas

Lo Que Puede Pedirle a Claude

¡Claude maneja todas las operaciones de Git mediante lenguaje natural—no hay comandos que memorizar!

Resumen del Flujo de Trabajo

Creado por Steven Ge el 8 de diciembre de 2025.