Menu
CoddyTech

Sacar un archivo del área de preparación

Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 41 de 58.

Si agregaste accidentalmente al área de preparación un archivo que no querías incluir en la próxima confirmación, puedes quitarlo del área de preparación con:

git restore --staged secrets.txt

La opción --staged indica a git restore que modifique el área de preparación en lugar del directorio de trabajo. El contenido real del archivo permanece intacto; solo se restablece su estado en el área de preparación.

Después de quitarlo del área de preparación, git status muestra de nuevo el archivo como modificado, pero sin preparar. Después puedes elegir preparar un subconjunto diferente o dejar el cambio para más tarde.

Esto combina bien con git restore filename (sin --staged) cuando quieres descartar el cambio por completo: primero quita el archivo del área de preparación y después restaura el archivo.

challenge icon

Desafío

Fácil

La carpeta contiene todo.txt y secrets.txt, y todavía no es un repositorio.

  1. Inicializa el repositorio, configura la identidad del usuario y confirma solo todo.txt.
  2. Agrega una línea al final de todo.txt, por ejemplo echo "buy milk" >> todo.txt.
  3. Pon en el área de preparación ambos archivos y, después, quita del área de preparación solo secrets.txt.
  4. Ejecuta git status --short para ver el resultado.

Resultado esperado (observa el orden): primero la línea modificada en el área de preparación para todo.txt y, después, la línea sin seguimiento para secrets.txt.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Control de versiones

Practica por tu cuenta: Playground de Terminal