
Отменить индексацию изменений, git reset, git restore --staged
◦ git reset
Для удаления файла или каталога из индекса используйте команду git reset. В качестве параметров используйте имя файла или каталога. При запуске команды без параметров будет отменена индексация всех проиндексированных в данный момент файлов.
Команда
# Отменит индексацию отдельного файла
git reset <Имя Файла>
# Отменит индексацию отдельного каталога
git reset <Имя каталога>
# Отменит индексацию текущего каталога
git reset .
# Отменит индексацию всех изменений
git reset
Параметры
- <Имя Файла> - Имя файла, исключаемого из индекса.
- <Имя каталога> - Имя каталога исключаемого из индекса. Для исключения из индекса текущего каталога используйте параметр ..
Описание
При удалении файлов из индекса по имени файла или каталога, возможно использование шаблонов в наименовании. Вызов команды без параметров отменит индексацию у всех файлов в индексе.
◦ git restore --staged
Команда restore с параметром --staged также исключает проиндексированные файлы из индекса.
Команда
# Отменит индексацию отдельного файла
git restore --staged <Имя Файла>
# Отменит индексацию отдельного каталога
git restore --staged <Имя каталога>
# Отменит индексацию текущего каталога
git restore --staged .
Параметры
- <Имя Файла> - Имя файла, исключаемого из индекса.
- <Имя каталога> - Имя каталога исключаемого из индекса. Для исключения из индекса текущего каталога используйте параметр ..
Описание
Данная команда работает аналогично команде reset, описанной выше, за исключением того, что она не запускается без параметров. В параметре должен быть обязательно указан путь к файлу или каталогу. В пути также доступно использование шаблонов.