github上新建仓库
从仓库下载下来
导入下来的是gulimall,在里面建5个模块
把父工程gulimall添加进去
修改父工程pom,并添加子模块
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.atguigu.gulimall</groupId>
<artifactId>gulimall</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>gulimall</name>
<description>聚合服务</description>
<packaging>pom</packaging>
<modules>
<module>gulimall-ware</module>
<module>gulimall-product</module>
<module>gulimall-order</module>
<module>gulimall-member</module>
<module>gulimall-coupon</module>
</modules>
</project>
通过父项目(root)操作子项目
屏蔽掉导入git上不需要的
在父工程的.gitignore文件下添加
**/mvnw
**/mvnw.cmd
**/.mvn
**/target/
**/.gitignore
剩下有用的
把有用的纳入版本控制 add to vcs
提交到github
取消勾选这两个
push才是提交到github上
github效果
加入版本控制器后文件爆红解决办法
idea如果当前project用了版本控制器,其下面新建的所有的项目默认都是加入到版本控制里面,所以项目名称和文件都是红色的