git: как восстановить файл, который находится в .gitignore [fatal: пустой набор коммитов пройден] - PullRequest
2 голосов
/ 06 февраля 2012

Мой файл .gitignore имеет следующую строку

vendor/

Я изменил файл в папке поставщика. Теперь, когда я обновлю свои пакеты, выполнив -

bin/vendors install
  • Я вижу следующее сообщение

«Имя пакета» имеет локальные модификации. Пожалуйста, передайте или отмените / передайте их перед повторным запуском этой команды.

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

Когда я пытаюсь восстановить файл, введя команду:

git revert <path>/<filename>.twig

Я получаю это сообщение об ошибке

фатально: пустой набор коммитов пройден

git rm тоже не работает.

Как мне установить пакет?

1 Ответ

3 голосов
/ 06 февраля 2012

Вы можете сделать:

  1. Вернуть файл, который вы изменили, в исходное состояние:

    git checkout path/to/file
    
  2. Удалить vendor/каталог и снова запустите bin/vendors install.Таким образом, вы уверены, что все новое.

Практическое правило заключается в том, что НИКОГДА не следует изменять файлы в каталоге vendor/.

Надеюсь, это поможет!

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