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