У меня есть рабочий каталог (# 1), в котором есть каталог поставщиков (# 2). Есть одна зависимость, которую я хотел вытащить вручную без композитора (php-версия npm / gem). Я работал в №1, не сохранял / не фиксировал изменения, когда решил, что хочу обновить библиотеку в №2. Я перешел к vendor / myname и сделал репозиторий git pull.
К сожалению, он начал вытягивать и сливаться с №1 вместо того, чтобы создавать новый каталог в папке поставщика.
Теперь у меня есть:
- # 1 папка с моими изменениями
- # 1 папка с файлами, которые мне не нужны, из неправильного репозитория
- # 1 конфликты слияния, такие как composer.json, Readme.md ... (общие файлы)
Я хочу «отменить» этот последний git pull без потери каких-либо изменений, внесенных в папку №1. Как я могу это сделать?