Подскажите новичку в Git:
есть локальный репозиторий (для изучения гит). Есть некие файлы, и один из файлов 'two.txt' (уже проиндексированный), нужно оставить на диске, но исключить из области отслеживания.
В книге "GIT для профессионального программиста" прописана команда, которой я и воспользовался:
git rm --cached two.txt
Статус показал следующую картину:
$ git status
On branch master
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
deleted: two.txt
Untracked files:
(use "git add <file>..." to include in what will be committed)
two.txt
Вопрос: как избавиться от отображения информации, что файл не отслеживается?
Я закоммитил это изменение:
$ git commit -a -m 'two.txt not indexed'
[master d4f42ee] two.txt not indexed
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 two.txt
Однако строка с информацией о наличии неотслеживаемого файла все равно присутствует:
$ git status
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
two.txt
nothing added to commit but untracked files present (use "git add" to track)
В чем моя ошибка или непонимание?
В книге этот момент вообще не освещён.
На Тостере есть три сообщения по этому вопросу, но они лишь повторяют те команды, которые я вводил и безрезультатно.
Спасибо.