我有以下的 git status
,需要移除 pluginA
和 pluginB
:
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# unmerged: vendor/plugins/pluginA
# unmerged: vendor/plugins/pluginB
我有一个存储库,其中包含客户端和我共享的以下分支:
master(代码的客户端版本)
production(我们的生产代码版本)
development(我们的开发代码版本)
在 master
中进行了更改,我们需要开始使用并且我需要保持 production
和 development
不变。我创建了一个新的“合并”分支(基于 development),并将代码从 master 合并。不幸的是,这给我们留下了上面两个插件问题。它们已经在 master
中被删除,但仍然存在于 development
分支中。在合并时,我收到了如下信息:
CONFLICT(目录/文件):HEAD 中存在一个名为 vendor/plugins/pluginA 的目录。将 vendor/plugins/pluginA 添加为 vendor/plugins/pluginA~master
由于我正在尝试获取 master
版本,我该如何仅删除插件?似乎大多数其他已删除的文件都已正确合并。