我有工作目录(#1),其中有供应商目录(#2)。我想在没有作曲者的情况下手动拉出一个依赖项(npm / gem的php版本)。当我决定要在#2中更新库时,我在#1中工作,还没有保存/提交更改。我导航到供应商/我的名字,并做了git pull存储库。
不幸的是,它开始拉并合并到#1,而不是在供应商文件夹中创建新目录。
我现在有:
- #1包含我的更改的文件夹
- #1包含我不想要来自错误存储库的文件的文件夹
- #1合并冲突,例如composer.json,Readme.md ...(通用文件)
我想“撤消”最后一次git pull,而又不丢失对文件夹#1所做的任何更改。我怎样才能做到这一点?