Todos los retos

Git · fácil

Guarda el trabajo

#1

Situación

Día tres. Por fin hiciste que el badge de estado pinte. Está en src/badge.ts, funciona en tu máquina, y no está en git. Solo en el disco. Tu lead acaba de escribir: "deja eso commiteado antes del standup." El standup es en doce minutos. Al lado tienes scratch.txt, las notas cutres que soltaste mientras depurabas. Esa basura no es el badge. Si el portátil muere entre ahora y la reunión, el badge se muere con él.

Objetivo

Mete el badge en el historial como un commit nuevo en main. Deja scratch.txt fuera del repo. No dejes nada en el stage.

El repo al empezar

repo/
├── README.md
├── scratch.txt      (your panic notes - keep local)
└── src/
    └── badge.ts     (the thing that actually works)

Checks que pondrás en verde

  • El badge está commiteado
  • Exactamente un commit nuevo en main
  • Tus notas de borrador se quedan en local
  • Nada en el stage

Conceptos

working treeuntrackedstagingcommit

Juégalo en tu terminal

Con sharpen instalado, este comando abre exactamente este reto en tu arena local:

sharpen 1

¿Primera vez? La instalación completa está justo debajo.

Cómo jugar

  1. 1 Instala Claude Code si aún no lo tienes: claude.com/claude-code
  2. 2 Instala sharpen desde npm:
    npm install -g @juanwmedia/sharpen
  3. 3 Y lánzala; la arena se abre en tu navegador:
    sharpen 1
  4. o O pruébala sin instalar nada:
    npx @juanwmedia/sharpen 1
  5. 4 Y para actualizar cuando salga una versión nueva:
    sharpen update