所以我想把我的angular项目推广到Github.项目 struct 如下:

  • 后端( node API)
  • 前端(Angular )
  • -Gitignore

为了推动angular项目,我将自己定位在根文件夹中,并执行以下命令:

  1. git add.
  2. git提交-m"首次提交"
  3. git remote添加源URL_OF_MY_REPO
  4. git push-u原始主机

推送后端时不会出现任何明显问题,但前端只会推送一个空文件夹,如图所示:

enter image description here

文件-Gitignore仅包括node_modules,以避免推送node_modules文件夹(由于没有推送node_modules,因此该文件夹有效).

然而,前端根本没有被推动.

推荐答案

请注意,当您运行ng new命令时,它会与angular项目一起创建一个git存储库.

  1. 卸下盖子.前端文件夹中的git文件夹(如果存在)
  2. 然后将文件夹复制到另一个位置,并删除存储库中的文件夹.
  3. 使用这些更改进行提交
  4. 将前端代码复制回存储库(确保其中没有.git文件夹)
  5. 提交更改

根据我的经验,当我有它的时候,它解决了问题.

Angular相关问答推荐

Angular 16路卫单元测试可观察到的SpyObj属性

单元测试 case 模拟store 中的行为主体

一次重定向后,所有子路由都处于活动状态

合并Cypress和Karma的代码覆盖率报告JSON文件不会产生正确的结果

Angular 9表单构建器 - 日期验证器问题

重新打开模态时 ng-select 中的重复值 - Angular

NX如何在前端和后端使用一个接口库

错误:在工作区外运行 Angular CLI 时,此命令不可用

我想将一个对象传递给一个子组件.我做了一切,但没有任何效果. (Angular )

带有重定向的Angular 2 AuthGuard服务?

ng test 和 ng e2e 之间的真正区别是什么

如何以像素为单位将属性绑定到 style.width?

Angular 4 - 在下拉列表中 Select 默认值 [Reactive Forms]

EmptyError: no elements in sequence

如何在Angular 4中为数字管道指定语言环境千位分隔符

Angular 2 单元测试 - @ViewChild 未定义

Angular 2:formGroup 需要一个 FormGroup 实例

angular2中的httpinterceptor类似功能是什么?

如何每隔一段时间发出 HTTP 请求?

Angular 2 单元测试 - 出现错误无法加载ng:///DynamicTestModule/module.ngfactory.js