Решение конфликтов в GIT
Всем привет.
Сотрудник модифицировал несколько десятков файлов. Потом попытался обновить проект коммандой git pull и получил кучу конфликтов на эти файлы. Умел решать такие ситуации только командой git checkout --theirs xxx. Для каждого файла забивать команду не стал а не придумал ничего лучше как удалить файлы и попытаться проапдейтить заново. Естественно ничего не получилось. Разные попытки решить проблему успехом не увенчались -- поднимает проект из репозитория заново.
Соотв два вопроса
- Как правильно было решить ситуацию с множественными конфликтами (файлы из одного каталога) ?
- Если уж проблема зашла так далеко (файлы удалены) -- как правильно их восстановить ?
Спасибо