我是github的新手。 我在Laravel项目当地工作(不是来自宅基地,而是来自Laragon) 现在,我想把它放在github上。我更喜欢使用github桌面,但如果需要命令行,我会使用它们。
我在github上制作了一个回购,克隆了它,然后将我的项目复制/粘贴到其中。 当我尝试进行提交时 - 使用github桌面 - 我得到了以下消息:
实际上,dbal文件夹有一个.gitattribute文件 我必须手动完成这项工作吗? Laravel框架中有许多来自许多依赖项的.gitattribute文件。 提前感谢您的回答。无法提交子模块 供应商/教义/ DBAL
将它们作为子模块从git shell添加或删除它们的.git文件夹,将它们添加为常规目录
答案 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