Когда вы reset
используете файл git reset
, этот файл возвращается в состояние, в котором он находится в HEAD. В случае, если файл не находится в HEAD (не зафиксирован в репозитории git), сброс вернет файл в состояние untracked
.
Если вы хотите, чтобы новый файл обрабатывался так, как если бы онотслеживается, вы можете использовать команду git add -N
, чтобы пометить файл с намерением добавить .
git add -N <file>
- намерение добавить
Только записьтот факт, что путь будет добавлен позже. Запись для пути помещается в индекс без содержимого. Это полезно, помимо прочего, для отображения неустановленного содержимого таких файлов с помощью git diff и фиксации их с помощью git commit -a.