Git-book упоминает об этом в разделе 2.4: «Отмена вещей».По сути, вам нужно сбросить состояние индекса для некоторых файлов обратно в состояние HEAD, то есть в состояние последней проверки (или фиксации).Это отменяет размещение файла в текущем индексе.Команда для этой задачи: git reset
. [1]
Итак, команда, которую вы должны выполнить:
git reset HEAD /path/to/file
Более новые версии git (я полагаю, начиная с 1.6 или около того) дает эту команду (и многие другие) в качестве подсказки при выполнении git status
.Эти версии очень удобны для пользователя.Персональный совет: если вы создаете только несколько файлов, используйте git add -i
.Это запустит интерактивный инструмент постановки, который делает вещь особенно легкой.Кроме того, я настоятельно рекомендую прочитать книгу, поскольку в ней очень подробно говорится об использовании git в практических ситуациях.
[1] http://www.git -scm.com / book