ionic和子文件夹的Git问题



我有一个小的git问题。问题是,当我创建一个新的离子项目时,它显然将git自动初始化为正确的";git init";(我不记得有任何提示,这太愚蠢了,imo?(。整个项目都在hoursApp的子文件夹中。这个子文件夹hoursApp在文件夹appInfo中,在这个上层,我初始化了git,想从这个上层文件夹(包括文件夹hoursApp、readme.md和gitignore(提交和推送,我做到了,但它没有推送hoursApp的实际文件,因为显然这是另一个git项目,它建议我做某种";子模块add";,但我不知道该怎么办,所以我提交并推送了它,当然实际项目的文件没有被推送(推送的文件是readme.md gitingore和文件夹hoursApp,在git上无法点击,所以它的内容没有被推送到(。

文件夹图层:应用程序信息:readme.md,.gitignore,小时应用程序:实际项目(ts、节点模块等(

我现在该怎么办?我只想从git上推送的hoursApp中获取内容,我该怎么做?

如果不希望该部分成为子模块,请删除hoursApp中的(隐藏的(.git目录。

我通过将项目从子文件夹复制到其他文件夹来解决这个问题(我没有复制节点模块,它们就像1gb(。然后npm安装了模式结节,这样项目就可以运行了。在新文件夹中初始化git并从那里推送。它奏效了。

显然,一旦你把一个子文件夹变成一个显式的模块/子git项目,你就无法撤消它,这就是为什么我无法继续它,即使在删除了它的.git文件之后。

最新更新