具有依赖关系的项目的初始提交已经具有.git

时间:2016-01-28 01:37:01

标签: git github laravel-5

我是github的新手。 我在Laravel项目当地工作(不是来自宅基地,而是来自Laragon) 现在,我想把它放在github上。我更喜欢使用github桌面,但如果需要命令行,我会使用它们。

我在github上制作了一个回购,克隆了它,然后将我的项目复制/粘贴到其中。 当我尝试进行提交时 - 使用github桌面 - 我得到了以下消息:

  

无法提交子模块   供应商/教义/ DBAL
  将它们作为子模块从git shell添加或删除它们的.git文件夹,将它们添加为常规目录

实际上,dbal文件夹有一个.gitattribute文件 我必须手动完成这项工作吗? Laravel框架中有许多来自许多依赖项的.gitattribute文件。 提前感谢您的回答。

1 个答案:

答案 0 :(得分:1)

我不熟悉Laravel项目,但我知道你必须选择其中一个或另一个选项。 Git将每个.git/文件夹中的信息视为真实。要深入挖掘子模块,give this a read

TL;我认为DR是,如果您不想管理子模块并将这些存储库更新为单独的子模块,那么:

find . -type d -name ".git"
rm -rf .git/ # for each of the folders listed that are not ./.git