我使用的插件非常有用,但使用了子模块。 当我试图将它推到远程时,我了解到子模块只是对另一个回购的引用。 我想将文件放在我自己的仓库中并将它们推送到远程。
到目前为止,其他SO文章的所有尝试都失败了。
这是我的.submodules文件夹:
[submodule "Vendor/Opauth"]
path = Vendor/Opauth
url = git://github.com/opauth/opauth.git
以下是此特定区域的文件系统:
如何删除子模块,然后保留Vendor/Opauth
个文件?
答案 0 :(得分:2)
正如我在“How do I remove a Git submodule?”中提到的那样,你应该去掉并删除子模块(假设这里是git 1.8.3 +)。
git submodule deinit Vendor/Opauth
git rm --cached Vendor/Opauth
rm -Rf .git/modules/Opauth
--cached
确保您将文件保留在磁盘上。