通过一次提交将Spring项目和Angular 4添加到一个存储库中

通过一次提交将Spring项目和Angular 4添加到一个存储库中

问题描述:

我已经创建了一个包含Angular 4项目的Spring Boot应用程序。根看起来像:(当然在static目录下的resources我已经全部缩小了.js文件)。 enter image description here通过一次提交将Spring项目和Angular 4添加到一个存储库中

所以现在我有两个.gitignore文件 - 一个用于Java应用程序,另一个用于Angular应用程序。问题是如何将这两个项目推送到一个存储库?它甚至没有检测到我在Intellij的frontend目录下的文件中所做的更改。当我创建回购协议并尝试推送整个项目时,git未看到前端项目。它只看到名为frontend的目录,但没有任何内容。

.gitignore从Java应用程序:

target/ 
!.mvn/wrapper/maven-wrapper.jar 

### STS ### 
.apt_generated 
.classpath 
.factorypath 
.project 
.settings 
.springBeans 

### IntelliJ IDEA ### 
.idea 
*.iws 
*.iml 
*.ipr 

### NetBeans ### 
nbproject/private/ 
build/ 
nbbuild/ 
dist/ 
nbdist/ 
.nb-gradle/ 

.gitignore从角应用:

# See http://help.github.com/ignore-files/ for more about ignoring files. 

# compiled output 
/dist 
/tmp 
/out-tsc 

# dependencies 
/node_modules 

# IDEs and editors 
/.idea 
.project 
.classpath 
.c9/ 
*.launch 
.settings/ 
*.sublime-workspace 

# IDE - VSCode 
.vscode/* 
!.vscode/settings.json 
!.vscode/tasks.json 
!.vscode/launch.json 
!.vscode/extensions.json 

# misc 
/.sass-cache 
/connect.lock 
/coverage 
/libpeerconnection.log 
npm-debug.log 
testem.log 
/typings 

# e2e 
/e2e/*.js 
/e2e/*.map 

# System Files 
.DS_Store 
Thumbs.db 

什么是git status命令的输出?您是否在前端将文件添加到版本文件(git add)?

更重要的是,我会建议只维护一个.gitignore文件。你应该合并它们。