0


IDEA 集成git

git系列文章目录

第九章 IDEA集成git

文章目录


前言

命令方式比较繁琐,本章介绍常用的IDEA git图形化操作

一、IDEA集成git

示例:
打开IDEA 随便创建一个项目控制台项目

在这里插入图片描述

找到git选项
在这里插入图片描述
检查设置是否已经配置好了git路径然后确定
在这里插入图片描述

二、使用步骤

1.使用IDEA完成本地库的初始化操作

在这里插入图片描述

此时多了一个git文件夹,说明完成了初始化
在这里插入图片描述

2.使用IDEA完成代码并添加到git和提交到本地库

创建代码以后就会提示是否需要ADD操作,当点击了add后就会变为绿色。说明添加到了暂存区
在这里插入图片描述
这里先将整个模块添加到暂存区,然后整个模块都变绿了
在这里插入图片描述
然后进行commit操作
在这里插入图片描述
填写提交描述后就点击commit提交,
在这里插入图片描述
Version Control会显示提交的内容
在这里插入图片描述

在这里插入图片描述

提交完了改代码,前面会出现绿色,然后需要添加到暂存区,然后提交到本地库
在这里插入图片描述
提交的时候会显示代码变化
在这里插入图片描述

控制台会显示提交的内容
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

当更改内容时会显示绿色,需要提交

3.本地库和远程库的交互

在这里插入图片描述

从远程拉取代码
代码如下(示例):

Apple@DESKTOP-OK1UFD6 MINGW64 ~/IdeaProjects/untitled2 (master)
$ git pull https://gitee.com/gitee13913150025/git-resp.git master --allow-unrelated-histories
remote: Enumerating objects: 21, done.
remote: Counting objects: 100% (21/21), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 21(delta 5), reused 17(delta 4), pack-reused 0
Unpacking objects: 100% (21/21), 2.35 KiB |73.00 KiB/s, done.
From https://gitee.com/gitee13913150025/git-resp
 * branch            master     -> FETCH_HEAD
Merge made by the 'ort' strategy.
 Demo.txt  |1 +
 Demo2.txt |1 +
 Test.txt  |5 +++++
 Test2.txt |1 +
 4 files changed, 8 insertions(+)
 create mode 100644 Demo.txt
 create mode 100644 Demo2.txt
 create mode 100644 Test.txt
 create mode 100644 Test2.txt

Apple@DESKTOP-OK1UFD6 MINGW64 ~/IdeaProjects/untitled2 (master)
$

在这里插入图片描述

提交到远程仓库

Apple@DESKTOP-OK1UFD6 MINGW64 ~/IdeaProjects/untitled2 (master)
$ git push -u https://gitee.com/gitee13913150025/git-resp.git master -f
Enumerating objects: 25, done.
Counting objects: 100% (25/25), done.
Delta compression using up to 4 threads
Compressing objects: 100% (11/11), done.
Writing objects: 100% (24/24), 2.15 KiB |1.08 MiB/s, done.
Total 24(delta 2), reused 0(delta 0), pack-reused 0
remote: Powered by GITEE.COM [GNK-6.2]
To https://gitee.com/gitee13913150025/git-resp.git
   8b8e74a..ffe7ffd  master -> master
Branch 'master'set up to track remote branch 'master' from 'https://gitee.com/gitee13913150025/git-resp.git'.

Apple@DESKTOP-OK1UFD6 MINGW64 ~/IdeaProjects/untitled2 (master)
$

推送成功
在这里插入图片描述
再添加一个类演示push

先提交到本地库
在这里插入图片描述
再推送到远程库
在这里插入图片描述

设置库的别名和地址
在这里插入图片描述
在这里插入图片描述
点push就可以推送了(第一次需要输入登录账户和密码,记住密码以后就不用输了)

查看远程库推送成功
在这里插入图片描述

再修改代码,演示提交推送,这样比较方便,但是不推荐这样做
因为防止冲突会先拉取
一般开发中先pull操作,再push操作。
在这里插入图片描述
在这里插入图片描述

4.从远程库的克隆操作

在这里插入图片描述

在这里插入图片描述
克隆到本地以后即是本地库,又是工作空间


总结

IDEA集成了git操作,省去了git命令行的方式,十分方便快捷


本文转载自: https://blog.csdn.net/love_11111111111/article/details/122657261
版权归原作者 NIWODIY 所有, 如有侵权,请联系我们删除。

“IDEA 集成git”的评论:

还没有评论