在IDEA中使用Git

时间:2024-03-15 09:55:10

在IDEA中使用Git

配置Git

在IDEA中使用Git

配置GitHub

配置账户

在IDEA中使用Git

日常使用

初始化

创建Git仓库,位置选择当前项目根目录,完成后,文件名会变成褐色
在IDEA中使用Git

忽略一些不需要提交的东西

修改.git\info\exclude
添加需要忽略的配置
已忽略的文件在IDEA中会置灰

在IDEA中使用Git

添加到缓存区

右键项目→Git→Add,完成后,文件名会变绿

提交到本地库

右键项目→Git→Commit Directory
或者点击工具栏按钮,完成后,文件名会变回默认的颜色

在IDEA中使用Git
添加注释内容后提交

在IDEA中使用Git

版本切换

1.在模块上右键或者点击工具栏查看历史

在IDEA中使用Git
2. 选择要切换的版本

在IDEA中使用Git
3. 右键→Copy Revision Number.

在IDEA中使用Git
4. 在模块上右键

在IDEA中使用Git
5. 选择 Hard 并粘贴版本号

在IDEA中使用Git

6.版本切换成功

在IDEA中使用Git

创建分支

1.在模块上右键

在IDEA中使用Git

2.点击New Branch

在IDEA中使用Git

3.给新分支命名

在IDEA中使用Git

4.点击Create后自动切换新分支

5.在新分支添加新的代码并提交

在IDEA中使用Git

合并分支

1.在模块上右键切换到主干

在IDEA中使用Git
在IDEA中使用Git

2.在模块上右键选择合并改变

在IDEA中使用Git

3.选择要合并的分支

在IDEA中使用Git

4.合并成功

在IDEA中使用Git

解决冲突

让主干和分支在同一个位置添加一行代码

1.分支添加内容,并添加到暂存区和本地库

在IDEA中使用Git

2.主干添加内容,并添加到暂存区和本地库

在IDEA中使用Git

3.在主干合并分支内容,出现冲突
误关闭也可以在Git→Resolve Conflicts打开

在IDEA中使用Git

4.选择合并,出现处理窗口

在IDEA中使用Git

5.处理之后

在IDEA中使用Git
6. 点击 Apply

在IDEA中使用Git

上传本地库(适用HTTPS与SSH)

1.在 GitHub 网站上创建仓库

在IDEA中使用Git

2.复制仓库地址

在IDEA中使用Git

3.在 Idea 中的模块上右键

在IDEA中使用Git

4.设置远程地址别名

在IDEA中使用Git

5.点击 Push 推送到 GitHub 仓库

在IDEA中使用Git

6.上传成功

在IDEA中使用Git

更新本地库

正常情况下是合作伙伴上传新的代码到 GitHub,如果此时本地库不更新将无法上传

1.为了演示,直接在GitHub上在线修改了一个文件

2.Idea 中的本地库也修改文件、添加到暂存库、添加到本地库,然后上传,发现上传被拒绝

在IDEA中使用Git

3.此时点击 Merge 或 Rebase 都可以实现本地库与远程 GitHub 的同步

4.也可以点击 Cancel 之后通过以下方式更新本地库

在IDEA中使用Git

5.点击 Pull 将 GitHub 上最新的代码合并都本地库

在IDEA中使用Git

6.点击 Pull 之后更新本地库成功

在IDEA中使用Git

从 GitHub 上克隆项目到本地

1.点击 Idea 中的 CVS 选项

在IDEA中使用Git

2.输入 GitHub 中的仓库地址并指定项目的存放路径

在IDEA中使用Git

3.提示是否为克隆的项目创建一个新工程

在IDEA中使用Git

4.点击 Yes 弹出导入工程的提示框

在IDEA中使用Git

5.点击 Finish 之后在 Idea 中显示的是一个空工程

在IDEA中使用Git

6.需要为新工程配置一下 JDK、导入 Module等等

在IDEA中使用Git

在IDEA中使用Git

7.克隆成功

在IDEA中使用Git