IDEA 中的 Git 操作

彭楷淳发布于 2021-01-19
预计阅读时间 2 分钟
总计 591
浏览

大家在使用 Git 时,都会选择一种 Git 客户端,在 IDEA 中内置了这种客户端,可以让你不需要使用 Git 命令就可以方便地进行操作,本文将讲述 IDEA 中的一些常用 Git 操作。

环境准备


使用前需要安装一个远程的 Git 仓库和本地的 Git 客户端。

由于 IDEA 中的 Git 插件需要依赖本地 Git 客户端,所以需要进行如下配置:

img

操作流程


在 Gitlab 中创建一个项目并添加 README 文件

img

clone 项目到本地

打开从 Git 检出项目的界面:

img

输入 Git 地址进行检出:

img

暂时不生成 IDEA 项目,因为项目还没初始化:

img

初始化项目并提交代码

将代码复制到该目录中:

img

这里我们需要一个 .gitignore 文件来防止一些 IDEA 自动生成的代码被提交到 Git 仓库去:

1
2
3
4
5
6
7
8
9
10
11
# Maven #
target/

# IDEA #
.idea/
*.iml

# Eclipse #
.settings/
.classpath
.project

使用IDEA打开项目:

img

右键项目打开菜单,将所有文件添加到暂存区中:

img

添加注释并提交代码:

img

将代码推送到远程仓库

点击push按钮推送代码:

img

确认推送内容:

img

查看远程仓库发现已经提交完成:

img

从远程仓库拉取代码

在远程仓库添加一个 README-TEST.md 文件:

img

从远程仓库拉取代码:

img

确认拉取分支信息:

img

从本地创建分支并推送到远程

在本地创建 dev 分支,点击右下角的 Git:master 按钮:

img

使用 push 将本地 dev 分支推送到远程:

img

确认推送内容:

img

查看远程仓库发现已经创建了 dev 分支:

img

分支切换

从dev分支切换回master分支:

img

Git 文件冲突问题解决

修改远程仓库代码:

img

修改本地仓库代码:

img

提交本地仓库代码并拉取,发现代码产生冲突,点击 Merge 进行合并:

img

img

冲突合并完成后,点击 Apply 生效:

img

提交代码并推送到远程。

从 dev 分支合并代码到 master

在远程仓库修改 dev 分支代码:

img

在本地仓库拉取代码,选择从 dev 分支拉取并进行合并:

img

发现产生冲突,解决后提交并推送到远程仓库即可。

img

查看 Git 仓库提交历史记录

img


如果你喜欢这个博客或发现它对你有用,欢迎你点击右下角 “OPEN CHAT” 进行评论。也欢迎你分享这个博客,让更多的人参与进来。如果在博客中使用的图片侵犯了您的版权,请联系博主删除它们。谢谢你!