Git 不会提交 Composer 在 Drupal 中创建的文件



我已经使用Composer安装了一个Drupal模块。 当我使用 Git 添加和提交时,文件夹已提交,但没有内容。 这是 git 提交的输出

create mode 160000 modules/contrib/backup_migrate

以下是该文件夹的权限

drwxrwxr-x 

当我使用 Drush 安装模块时,Git 会提交文件夹和内容,没问题。 Drush 和 Composer 安装的权限是相同的。Git 提交的输出是:

create mode 100644 modules/contrib/backup_migrate/.gitignore

以及更多后续内容。 我在StackOverflow和其他地方看过,但似乎没有人能够解决这个特定的问题。

我发现了这个问题。 该目录中有大量的文件和文件夹,但由于Composer,它也隐藏了一个.git存储库。 我从模块文件夹中删除了 .git 存储库,这解决了问题。 显然,您不能将任何 Git 存储库作为子存储库。 我现在可以提交新模块并推送到原点。

相关内容

  • 没有找到相关文章

最新更新