在IDEA中Git的简单使用
1. 配置Git
- 在IDEA中使用Git,本质上还是使用的本地安装的Git软件,所以需要在IDEA中配置Git
- 路径根据个人情况而定,不可忽视
2. 创建项目远程仓库
- 这里使用代码托管平台 Gitee 为例,进行创建远程仓库。如下图所示,新建仓库
3. 初始化本地仓库
- 首先创建Git仓库,如下图
- 在弹出一个小窗口,选择要初始化的本地项目
4. 连接远程仓库
- 进行如下操作连接远程仓库
注意在第一次连接时会弹出一个gitte登录窗口,输入自己gitte的账号密码即可
5. 提交到本地仓库
- 在工具栏中,点击绿色的图标,表示 commit 到本地仓库
注意:如果项目存在 warrings,即使项目没有错误可以正常运行,IDEA 还是会给出提示,询问是否要 review 一下,一般直接 忽略直接Commit 提交即可。
6. 推送到远程仓库
- 如果我们在上面操作只是commit了一下,此时并没有提交到远程仓库还需我们push
7. 克隆远程仓库到本地
8. 分支操作
8.1. 新建分支
- 在实际项目开发过程中,当遇到一个需求时,我们并不会直接就在主分支(master)上面进行开发,而是在主分支的基础上单独创建一个新的分支进行开发,当新建分支的代码经过代码评审以及测试验证通过,确认准确无误之后才会将新增的代码合并到主分支master,这才是一个规范的git操作流程。
- 但此时远程仓库没有,我们需要推送一下
8.2. 删除分支
8.3. 比较分支
8.4. 合并分支
- 合并分支是将 A 分支合并到 B 分支,A 分支称为源分支,B 分支称为目标分支。
注意事项:master 分支是我们部署在生产环境服务器的分支,master 分支的代码往往是最新的代码。通常我们有一个新的需求时不会直接在 master 分支进行实施编码,而是基于 master 分支拉出一个新的分支,在拉出来的新分支进行实施编码。只有当新分支的代码经过 code review 以及测试联调通过之后,才会将代码合并到 master 分支等待部署上线。合并分支的流程务必规范:先将 master 分支合并到新分支,之后再将新分支合并到 master 分支。 这样做的原因是因为一个项目通常由多个人负责,可能在你开发的过程中,有新的代码已经合并到 master 分支并且部署上线了,但是你拉的新分支上的代码依旧是 master 分支的老代码。所以需要先更新你拉的新分支上的代码,将其他人更新的代码合并过来,保证你拉的新分支代码与最新的 master 分支代码一致(以免因为丢失最新修改的代码而造成线上事故)之后再将你的新拉的分支代码合并到 master 分支上面。