gitee创建仓库
在注册完成并成功登陆Gitee账号后,可以开始创建自己的仓库
通过网站右上角的「+」号,选择「新建仓库」,进入新建仓库页面
在新建仓库页面填写仓库信息。仓库相关概念说明如下:
- 仓库名称: 仓库的名称,用于仓库命名
- 归属:仓库归属账户,可以是个人账号/组织/企业中的一种,创建成功后该账户默认为仓库的拥有者(管理员)
- 路径:仓库的git访问路径,由用户个性地址+仓库路径名称组成。创建仓库后用户将通过该路径访问仓库。
- 仓库介绍:仓库的简单介绍
- 是否开源:设置仓库是否为公开仓库,公开仓库对所有人可见,私有仓库仅限仓库成员可见。
- 选择语言:仓库主要开发用的编程语言
- 添加.gitignore:系统默认提供的git忽略提交的文件模板,设置.gitignore后将默认忽略指定目录/文件到仓库
- 添加开源许可证:如果仓库为公开仓库,可以添加设置仓库的开源协议,作为对当前项目仓库和衍生项目仓库许可约束,开源许可证决定了该开源项目是否对商业友好。
- Readme:项目仓库自述文档,通常包含有软件的描述或使用的注意事项。
- 使用***模板文件初始化仓库:使用Issue或Pull Request文件模板初始化仓库
点击「创建」,即可在Gitee上创建自己的仓库。
Idea拉取仓库
File --> New --> Get from Version Control
点击下载之后会有对应的url地址,复制进Idea即可。
需要注意的是,如果是初次操作,需要在Idea中登陆gitee账号
复制父工程pom.xml文件
需要复制一个基本的pom.xml 当做父工程的pom.xml使用,在这个pom.xml中需要配置 基本的<dependency>进行使用。
创建父工程子模块
右键项目 --> New --> Module 创建子模块,需要配置子模块的 pom.xml,配置其parent为父模块,且父模块中要有<Modules>包含子模块。
这其中会涉及到一个点就是:
当有父模块 和 子模块的时候,会在pom文件里面报错 如下所示:
Invalid packaging for parent POM com.czxy:log-parent:1.0-SNAPSHOT (F:\2020java\log-parent\pom.xml), must be "pom" but is "jar"
问题就是:我在父工程中没有指定打包方式,所以才会出现此问题,一般MAVEN的工程的父模块的pom的打包方式为pom,子模块工程的pom的打包方式为jar方式,所以应在父模块处加入如下配置:
故此基本的脚手架工程就已经创建完毕了。
基本的Git操作
右键 Git --> add
右键 Git --> commit File 选择好要提交的 文件
push即可,此时idea上的修改就提交到了gitee上。
当要开发新功能的时候,创建一个新的分支 new Branch,然后开发即可.
当开发完成的时候,首先提交 新分支。
然后 切换回主分支,在 分支列表中选择需要 merge的分支,点击merge即可,此时新分支上的内容会回到老分支上,然后 执行push提交即可。