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

Почему git внезапно увидел изменения в исключенной папке?

Сегодня пытаюсь сделать коммит и перед этим делаю git status:
> git status
# On branch master
# Changes not staged for commit:
# (use "git add ..." to update what will be committed)
# (use "git checkout -- ..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: bitrix (modified content, untracked content)
# modified: local/php_interface/libs/Controllers/Order.php
#
no changes added to commit (use "git add" and/or "git commit -a")
Какие к черту изменения в /bitrix? Он же в игноре:

/bitrix/*

Раньше работало нормально. Что случилось?

Последний раз делал коммит вчера. Все было нормально. Сервер не то что не обновлялся - он не перезагружался и даже ssh консоль не отваливалась. Что произошло? Как исправить?
  • Вопрос задан
  • 202 просмотра
Подписаться 1 Простой 15 комментариев
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Поиск по аналогичным вопросам говорит, что состояние каталога (modified content, untracked content) возникает при наличии вложенного репозитория внутри него. Такой каталог будет полностью игнорироваться вышестоящим репозиторием, так как нельзя закоммитить один репозиторий внутрь другого.

Если вас напрягает это сообщение в статусе, то нужно удалить вложенный репо
# удалите папку .git, которая внутри каталога bitrix 
rm -rf "bitrix/.git"
# скажите гиту, чтобы он забыл, что перед этим видел там вложенный репозиторий 
git rm --cached "bitrix/"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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