2015-03-07 2 views
1

Я только что работал над веткой, и когда я пошел, чтобы сделать фиксацию, файл, казалось, был отслежен, что я, казалось, создал непреднамеренно, как какой-то этап.Исходное дерево git repo stop отслеживание файла, который не существует

Проблема заключается в том, что этот файл больше не существует, и я не могу остановить то, что не существует

fatal: pathspec 'app/HttpControllers/Admin/Logic.php' did not match any files' 

Я понятия не имею, как это произошло, но как я могу избавиться от него, потому что отслеживание Я не могу объединить ветку, поскольку она говорит, что у меня все еще есть файл в моем рабочем каталоге.

Просто заметьте, я не могу сгенерировать этот файл, потому что его не существует. Поэтому я не в себе.

ответ

0

Я не могу остановить то, что не существует

Оно не может существовать на диске больше отслеживания, но она все еще может быть ссылка в индексе. Проверьте выход git ls-files.

Если вы видите его, вы можете удалить его из индекса:

git rm --cached -- app/HttpControllers/Admin/Logic.php 
Смежные вопросы