我在IntelliJ IDEA下的一个项目里有多个module,是分别提交到git上的。每个module是一个独立的项目,项目间可以互相引用。
但是在ieda下,发现只有第一个项目可以顺利提交到git。其他项目的git地址都默认到第一个项目上了。
后来发现在项目目录.idea下有个vcs.xml文件。这里记录了git的项目名称,但是只有第一个可以提交的项目,手动修改,增加了其他项目后名称后,可以顺利从git上push和pull了。
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/pro-web" vcs="Git" />
<mapping directory="$PROJECT_DIR$/pro-service" vcs="Git" />
</component>
</project>