Git считают C: / неотслеживаемыми файлами после удаления .git / index.lock - PullRequest
2 голосов
/ 28 февраля 2020

Это одна из самых странных проблем, с которыми я столкнулся Git. Прежде чем я удалил файл index.lock, Git сообщает, что этот файл был использован другим процессом, и предложил мне удалить этот файл для продолжения. Так как я использую Cygwin с ConEmu , иногда случается, что мои настройки начинают работать нестабильно, поэтому я удалил их. Но после этого, если я делаю git status, я вижу что-то подобное:

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        ...*some file to commit*...
        C:/

Конечно, если я попробую git add ., это никогда не закончится ... Я смог добавить файл git изменил файлы в коммит, но C:/ все еще там ... действительно странно, есть идеи, что делать?

Ответы [ 2 ]

1 голос
/ 28 февраля 2020

Во-первых, убедитесь, что вы используете Git Для Windows, а не git, установленного как пакет Cygwin.
Самые последние версии Git для Windows do лучше управлять index.lock ( пример с Git 2.25 )

Во-вторых, убедитесь, что нет подпапки .git прямо под C:\, или Git сочтет все диск как один гигантский Git хранилище.

0 голосов
/ 04 марта 2020

Исправлено, понятия не имею, как оно появилось, но у меня в папке была символическая c ссылка на C:/. Просто пришлось удалить его

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...