Sobes.tech
Junior

¿Qué hace el comando git unstage?

sobes.tech AI

Respuesta de la IA

Revierte la adición de cambios al índice (área de preparación). En otras palabras, mueve los archivos del estado "indexado" (staged) de vuelta al estado "modificado" (modified), sin afectar el directorio de trabajo.

Se usa cuando accidentalmente añadiste un archivo con git add, pero cambiaste de opinión y no quieres incluirlo en el próximo commit.

Sintaxis:

# Mover todos los cambios indexados del índice
git restore --staged .

# Mover un archivo específico del índice
git restore --staged <archivo(s)>

# Sintaxis antigua (menos clara)
git reset HEAD <archivo(s)>