Задать вопрос
@akokin

Как перестать отслеживать файл в локальном Git?

Подскажите новичку в 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)

В чем моя ошибка или непонимание?
В книге этот момент вообще не освещён.
На Тостере есть три сообщения по этому вопросу, но они лишь повторяют те команды, которые я вводил и безрезультатно.
Спасибо.
  • Вопрос задан
  • 12346 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
glaphire
@glaphire
PHP developer
Из отслеживания Вы удалили, но надо еще в .gitignore закинуть путь к файлу two.txt, потом git add не будет видеть этот файл, а будет видеть обновленный .gitignore, который нужно закоммитить
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽