Задать вопрос
1210mk2
@1210mk2

Как запретить git reset --hard убивать симлинк папки log?

Привет.
В папке проекта есть папка /storage/logs, это Laravel, но это не важно.
Так вот сама папка удалена и сделан симлинк на /var/log/project.
Всё работает нормально, логи пишутся по симлинку корректно. Но тут возникла задача откатить коммит. Сделал git reset --hard HEAD~1 и получил удаленный симлинк, а вместо него пустая директория logs с файликом .gitignore.
сделал git ls-files, там болтается запись storage/logs/.gitignore.
удалил ее: git rm -r storage/logs/, повторил эксперимент с откатом коммита. Перетирает.
Подскажите, где-то еще глубже хранится список файлов для восстановления? Что нужно сделать, чтобы гит не трогал папку storage/logs/ ?
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
  • Учебный центр IBS
    SQA-I-004 Java и Git для автоматизации тестирования
    1 неделя
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы