在我的PHP项目中,我使用composer。
出于某些原因(愚蠢但不依赖于我)我必须将所有项目文件存储在git存储库中,包括由composer提取的“vendor /”文件。我从.gitignore文件中删除了“vendor /”,但是某些模块(如https://github.com/RWOverdijk/AssetManager)被视为子模块 -
并且它们没有被添加到存储库中(git add
忽略它们。)
我需要做什么,强制添加?
答案 0 :(得分:1)
您可以使用以下命令:
# remove `.git` folders recursively
find vendor -type d -name '.git' -exec rm -rf {} \;
# Add the vendor folder
git add vendor
可能最好说服你的老板,作曲家不应该那样工作。