我对 github 还很陌生,我正在努力寻找解决当前问题的方法。我将一步一步地完成我的过程:
首先,我创建了一个名为 [project name]
的新文件夹
接下来,我使用了以下命令:
cd [project name]
git clone [remote project from github url]
到目前为止,我已经创建了一个文件夹,并克隆了一个项目,我的小组正在 github 中工作。
接下来,我进入那个文件夹并创建了一个有棱角的项目
ng new [angulartest]
这将把我的角度测试的所有组件创建到相同的文件夹中,这个文件夹是 github 的克隆文件夹。
最后,我用
git add [angulartest]
git commit
git push
它只推送文件夹 [angulartest]
,但不推送其内容(即使文件夹中有内容)。当我试图从它的内容,我仍然只得到一个空文件夹作为回报。
当我尝试进入该文件夹并添加内容的每个元素时,使用以下步骤:
cd [angulartest]
git add e2e, src, nodemodules, etc
git commit
git push
它给出了以下错误(即使我试图单独添加每个元素) :
fatal: in unpopulated submodule [angulartest]
我想知道是我的 git 语法有问题,还是棱角项目有问题,或者是我试图克隆项目的方式有问题。这样,在寻找解决方案时,我就知道自己想往哪个方向走了。