Angularjs项目工作流步骤
我正在从头开始设置am Angular.js项目。我想把它保存在Github的存储库中 我有一个简单的问题,但我找不到一个全面的答案。在建立了项目基本脚手架,并使用NPM安装了一些节点模块之后,项目结构中有许多库、节点模块等。还有一些框架文件,例如Sails框架。由于开发人员可以通过运行Angularjs项目工作流步骤,angularjs,node.js,git,repository,Angularjs,Node.js,Git,Repository,我正在从头开始设置am Angular.js项目。我想把它保存在Github的存储库中 我有一个简单的问题,但我找不到一个全面的答案。在建立了项目基本脚手架,并使用NPM安装了一些节点模块之后,项目结构中有许多库、节点模块等。还有一些框架文件,例如Sails框架。由于开发人员可以通过运行npm install来安装它们,我应该将哪些文件推送到存储库中?哪些不需要推 问题是,源代码树将所有新文件显示为未暂存,我不知道应该排除哪个文件,应该提交哪个文件 我应该将哪些文件推入存储库 与您的应用程序相关
npm install
来安装它们,我应该将哪些文件推送到存储库中?哪些不需要推
问题是,源代码树将所有新文件显示为未暂存,我不知道应该排除哪个文件,应该提交哪个文件
我应该将哪些文件推入存储库
与您的应用程序相关的任何文件,其中包含业务逻辑、路由或您添加到项目中的其他文件,这些文件是应用程序运行所必需的
哪些不需要推
您应该将node\u模块
添加到.gitignore
文件中。在几乎所有情况下,都不需要包括已安装的软件包,因为您的package.json
在调用npm install
时会维护一个要安装的软件包列表
如果您不确定从哪里开始使用.gitignore
文件,那么它是由GitHub生成的&许多流行的IDE。只需将该文件添加到项目文件夹中,git就会自动检测到它,您应该将.gitignore
作为存储库文件的一部分
此外,如果您使用的是前端软件包管理,则应将bower.json
添加到存储库中,并将bower\u组件
目录添加到.gitignore
中
我应该将哪些文件推入存储库
与您的应用程序相关的任何文件,其中包含业务逻辑、路由或您添加到项目中的其他文件,这些文件是应用程序运行所必需的
哪些不需要推
您应该将node\u模块
添加到.gitignore
文件中。在几乎所有情况下,都不需要包括已安装的软件包,因为您的package.json
在调用npm install
时会维护一个要安装的软件包列表
如果您不确定从哪里开始使用.gitignore
文件,那么它是由GitHub生成的&许多流行的IDE。只需将该文件添加到项目文件夹中,git就会自动检测到它,您应该将.gitignore
作为存储库文件的一部分
此外,如果您使用的是前端软件包管理,则应将
bower.json
添加到存储库中,并将bower\u组件
目录添加到.gitignore
中 根据个人经验,git中有两种类型的文件可以忽略
less
生成的css
,缩小的js
文件等根据个人经验,git中有两种类型的文件可以忽略
less
生成的css
,缩小的js
文件等