Todos los retos

Git · fácil

Esfumado

#7

Situación

La limpieza del viernes por la tarde en status-page se pasó un rm -rf de largo: deploy.sh y la carpeta scripts/ entera han desaparecido del disco, y el pipeline de release sale en rojo en el primer paso. Todo estaba commiteado, nadie tocó el stage, y la ventana de deploy se cierra pronto. Tus notas sin seguimiento en scratch.md tienen que quedarse donde están.

Objetivo

Recupera todos los archivos borrados exactamente como se commitearon, byte a byte. Deja scratch.md sin seguimiento. Nada en el stage y el historial intacto.

El repo al empezar

repo/
├── README.md
├── deploy.sh        (just deleted from disk)
├── scratch.md       (untracked notes - keep)
└── scripts/
    └── healthcheck.sh   (also gone)

Checks que pondrás en verde

  • deploy.sh ha vuelto, byte a byte
  • healthcheck.sh ha vuelto, byte a byte
  • Tus notas de borrador siguen sin seguimiento
  • Nada en el stage
  • Historial intacto en main

Conceptos

working treedeletedrestoreuntracked

Juégalo en tu terminal

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

sharpen 7

¿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 7
  4. o O pruébala sin instalar nada:
    npx @juanwmedia/sharpen 7
  5. 4 Y para actualizar cuando salga una versión nueva:
    sharpen update