Eu tenho o diretório de trabalho (# 1) que contém o diretório do fornecedor (# 2). Há uma dependência que eu queria extrair manualmente sem o composer (versão php do npm / gem). Eu estava trabalhando no # 1, não salvei / confirmei as alterações, quando decidi que quero atualizar a biblioteca no # 2. Eu naveguei até vendor / myname e criei o repositório git pull.
Infelizmente, ele começou a puxar e mesclar para # 1, em vez de criar um novo diretório na pasta do fornecedor.
Agora eu tenho:
- Pasta nº 1 com minhas alterações
- Pasta nº 1 com arquivos que não quero do repositório errado
- Conflitos de mesclagem nº 1, como composer.json, Readme.md ... (arquivos gerais)
Eu quero "desfazer" este último git pull sem perder nenhuma mudança que fiz na pasta # 1. Como posso fazer isso?