在 IDEA 中使用 Git 图文教程

这篇具有很好参考价值的文章主要介绍了在 IDEA 中使用 Git 图文教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git 专栏索引:
Git 分布式版本控制系统使用教程
在 IDEA 中使用 Git 图文教程

🚀1. 配置 Git

✨想要在 IDEA 中使用 Git,首先就需要在 IDEA 工具中对 Git 进行相关的配置。

✨打开 IDEA 设置,之后按照下面图片中的步骤进行操作即可。需要注意的是,在 Path Git executable 中,也就是设置 Git 可执行路径中,找到本机电脑上 Git 的安装位置,根据情况进行路径选择。例如,我这里的路径是 E:\Git\cmd\git.exe,而在 IDEA 中这里默认是 C 盘路径下的目录,这里要根据个人情况而定,不可忽视。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

🚀2. 创建项目远程仓库

✨这里使用代码托管平台 Gitee 为例,进行创建远程仓库。如下图所示,新建仓库,仓库名称为 redis-demo(自定义),仓库介绍自定义没有影响,其他都按照默认设置即可,最后点击创建。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
这样一个远程仓库的项目就创建完成了。

🚀3. 初始化本地仓库

✨创建完远程仓库之后,还要通过 IDEA 开发工具来初始化一个本地仓库,相比于 Git Bash 这样的命令行来说,IDEA 非常方便可以进行可视化的 Git 管理。

✨如下图所示,在工具栏中的 VCS,鼠标光标移动到 Import Version Control -> Create Git Repository,点击 Create Git Repository。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
✨点击 Create Git Repository 之后,弹出一个小窗口,选择要初始化的本地项目。这里就以打开的项目 redis-demo 为例,对 redis-demo 进行 Git 本地初始化。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

🚀4. 连接远程仓库

✨初始化本地仓库,并且创建完远程仓库项目之后,下一步就需要将本地和远程进行对接交互了。那么在交互之前,肯定是要进行建立连接的,就像打电话之前先呼号建立通话连接一样,之后再进行信息交换。

✨工具栏 VCS -> Git -> Remotes,点击 Remotes 添加远程仓库连接信息。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
✨添加 Remote,输入 Name 和 URL,这里的 Name 如果没有特殊设置就是按照默认的 origin 来,也是 IDEA 自动补全的,建议在创建远程项目的时候不要轻易修改,这里的 URL 就是在远程项目信息中可以看到,我就不放出来了。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
✨之后弹出一个登录 gitee 的窗口,输入自己在注册 gitee 的账号和密码即可,然后点击 Log In.

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
✨验证通过之后,Git Remotes 中便出现了远程项目的 Name 和 URL,最后点击 OK,这样就正式连接远程仓库项目了。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

🚀5. 提交到本地仓库

✨在工具栏中,点击绿色的图标,表示 commit 到本地仓库。

  • 弹出一个 Commit Changes 窗口,然后,选择我们的项目 redis-demo,会自动选中项目中的有变化的文件,第一次 commit 整个项目,会把所有项目文件进行 commit.
  • 一般地,在 commit 操作之前,需要仔细查看每个文件细节内容,避免因为鼠标键盘无意按压动作导致对代码文件带来非本意的修改,这是要养成的习惯。
  • 在 commit Message 中填入提交记录说明,最后点击右下角的 commit,提交项目 redis-demo 到本地仓库。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

✨如果项目存在 warnings,即使项目没有错误可以正常运行,IDEA 还是会给出提示,询问是否要 review 一下,这里我直接忽略,直接 Commit 提交即可。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

✨提交完成之后,在 IDEA 界面下边信息提示栏中,Log 日志选择 Version Control,可以看到提交记录,表示提交成功。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

🚀6. 推送到远程仓库

✨推送项目到远程仓库,按照下图操作即可。在 push 之前需要对每个文件内容进行检查,避免因为鼠标键盘无意按压动作导致对代码文件带来非本意的修改。推送成功之后,可以在 IDEA 中看到提示信息,也可以在远程仓库中查看结果。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

🚀7. 克隆远程仓库到本地

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

🚀8. 分支操作

🚁8.1 新建分支

在实际项目开发过程中,当遇到一个需求时,我们并不会直接就在主分支(master)上面进行开发,而是在主分支的基础上单独创建一个新的分支进行开发,当新建分支的代码经过代码评审以及测试验证通过,确认准确无误之后才会将新增的代码合并到主分支master,这才是一个规范的git操作流程。

因此,必须要掌握新建分支的过程,那么创建一个分支的过程如下图所示:

1、首先,单击 “Remote Branches” 下的 “origin/master” 分支,单击选择 “New Branch from Selected…”

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
2、其次,弹出对话框,输入你要新建的分支名称。例如,feature-1.1.0,单击“Checkout”,表示创建该分支同时切换到 feature-1.1.0 分支。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee2、然后,创建分支 feature-1.1.0 成功之后,可以在 “Local Branches” 下看到此时有两个分支分别为feature-1.1.0 和 master,这表明本地仓库中已经有了新建的分支了。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

3、但是 “Remote Branches” 下依然只有一个 master 分支,表明在我们的远程仓库依然只有一个master 分支,因此我们还需要把在本地仓库新建的分支推送到远程仓库中,这样就可以在远程仓库中看到新建的分支了。

单击 feature-1.1.0 ,然后在左边单击 “Push” ,弹出推送对话框。单击 “Push” 推送到远程仓库,这样分支新建操作彻底完成,可以看到在"Remote Branches"分支下面出现了“feature-1.1.0”,我们可以在该分支进行编码并进行拉取和推送操作。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

🚁8.2 删除分支

在删除分支之前,建议先切换到(Checkout)其他分支,例如,Checkout到master分支,当然这并不强制,只是为了方便删除分支而已。

1、首先,在 “Local Branches” 下单击分支 feature-1.1.0,左边弹出选项选中 “Delete”.

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

2、然后,在对话框中勾选“Delete tracking local feature-1.1.0 as well”,意思就是同时删除远程和本地仓库中的 feature-1.1.0 分支。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
删除成功之后,出现提示信息 “Deleted Branch:feature-1.1.0”,并且可以在 Git Branches 下看到最新的分支情况。
idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

🚁8.3 比较分支

分支比较就是对比不同分支之间的差异。例如,需要比较当前所在分支与 master 分支之间的差异,可以选择需要对比的 master 分支,然后单击 “Compare with Current”,在弹出的窗口可以看到具体的差异。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

🚁8.4 合并分支

合并分支是将 A 分支合并到 B 分支,A 分支称为源分支,B 分支称为目标分支。

注意事项:master 分支是我们部署在生产环境服务器的分支,master 分支的代码往往是最新的代码。通常我们有一个新的需求时不会直接在 master 分支进行实施编码,而是基于 master 分支拉出一个新的分支,在拉出来的新分支进行实施编码。只有当新分支的代码经过 code review 以及测试联调通过之后,才会将代码合并到 master 分支等待部署上线。合并分支的流程务必规范:先将 master 分支合并到新分支,之后再将新分支合并到 master 分支。 这样做的原因是因为一个项目通常由多个人负责,可能在你开发的过程中,有新的代码已经合并到 master 分支并且部署上线了,但是你拉的新分支上的代码依旧是 master 分支的老代码。所以需要先更新你拉的新分支上的代码,将其他人更新的代码合并过来,保证你拉的新分支代码与最新的 master 分支代码一致(以免因为丢失最新修改的代码而造成线上事故)之后再将你的新拉的分支代码合并到 master 分支上面。

以 feature-1.1.0 分支和 master 分支为例,将 feature-1.1.0 分支合并到 master 分支中。

1、首先,切换到 feature-1.1.0 分支,将 master 分支合并到 feature-1.1.0 分支中。单击 “Local Branches” 下的 master,选择 “Merge into Current”,这里的 Current 是指目标(feature-1.1.0)分支 ,也就是将 master 分支合并到 feature-1.1.0 分支中,合并成功之后可以看到提示。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
2、然后,切换到 master 分支下,将 feature-1.1.0 分支合并到 master 分支。
idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee
3、最后,我们可以看到在 “Local Branches” 下的 master 分支有个绿色的小箭头,这是因为我们刚才的分支合并在本地仓库操作的,并没有将远程的 feature-1.1.0 分支合并到 master 分支中。因此,我们还需要将 master 分支推送到远程仓库,点击 Push 或者使用快捷键 Ctrl+Shift+K 推送到远程仓库即可,推送成功之后绿色提示小箭头也会消失。

idea连接git,Git,Java,IDEA 开发工具,IDEA,Git,Gitee

🚀9. 几个常用快捷键

快捷键 操作解释
Ctrl+K commit changes(提交变化到本地仓库)
Ctrl+Shift+K push commits to push(将本地仓库的变化同步推送到远程仓库)
Ctrl+T update project(将远程仓库的代码合并更新到本地)
Ctrl+Alt+Z Rollback(代码回滚)

🚀10. 总结

✨Git 作为非常强大的分布式版本管理系统,在版本控制中使用非常广泛,因此学会 Git 非常重要。但是以命令行的方式操作 Git 可能不是太方便,好在 IDEA 开发工具中集成了 Git,使得我们可以进行可视化操作 Git,进行版本控制,提高了效率。文章来源地址https://www.toymoban.com/news/detail-777217.html

到了这里,关于在 IDEA 中使用 Git 图文教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在IDEA中使用Git,把IDEA项目加入Git本地库,使用Git管理Java代码

    目录 一、在IDEA中启用GIT,配置GIT安装位置 二、配置Git使其不将某些文件或文件夹加入版本控制 三、认识IDEA中Git管理界面 四、初始化GIT版本库 五、添加至Git暂存区 五、提交至Git本地库 六、切换历史版本  如果您对GIT不是了解,推荐从头开始看本栏目系列文章。本系统文章

    2024年02月03日
    浏览(66)
  • git介绍,安装(手把手),命令与使用(包含IDEA操作,github,gitee的万字图文详述)

    目录 1.Git 1.1 概述 1.2、版本控制 1.3 版本控制工具 1.3.1 集中式版本控制工具 1.3.2 分布式版本控制工具 1.4 Git简史 1.5 Git 工作机制 1.6 Git 和代码托管中心 2.Git安装 2.1 下载安装包 2.2 选择安装路径 2.3 Git 选项配置 2.4 再次确定 Git 安装目录名 2.5 选择Git 的默认编辑器 2.6 分支名设置

    2024年02月05日
    浏览(55)
  • 开发工具——IDE安装 / IDEA子module依赖导入失败编译提示xx找不到符号 / IDEA在Git提交时卡顿

    近期换了工作电脑,公司的IT团队不够给力,不能复制电脑系统,所以又到了需要重装IDE配置开发环境的时候了;在安装和导入Java编译器IDEA的时候遇到一些\\\"棘手\\\"问题,这里整理下解决方法以备不时之需; 按照顺序 安装和配置环境; JDK6/JDK7/JDK8 下载和环境变量:JDK8下载安装

    2024年02月11日
    浏览(52)
  • Git 在idea中配置 使用教程

    git的安装就不说了,git官网下载:https://git-scm.com/download/win  一路next就行了 详情可以看这位博主的 https://blog.csdn.net/mukes/article/details/115693833 他写的非常详细。 idea中配置: (1)为IDEA指定git路径 菜单-settings-Version Control-Git-Path to Git executable: 设置为安装git中所安装的git.exe 也

    2024年02月02日
    浏览(39)
  • Git,Gitee安装IDEA集成Git使用和Git命令详细教程

    给兄弟们提前到个新年好啊!!! 祝各位在新的一年里技术越来月精湛,票子多多,工作顺心。 什么是Git Git是一个 分布式版本控制工具 ,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。 Git是目前世界上最先进的分布

    2024年02月19日
    浏览(48)
  • 快速学会 IDEA 中 Git 的使用与 GitHub 仓库创建、连接、发布

    🍎道阻且长,行则将至。🍓 为什么要使用 Git 版本控制,我们先看看一下场景: 场景一 :备份 小明负责的模块就要完成了,就在即将 Release 之前的一瞬间,电脑突然蓝屏,硬盘光荣牺牲!几个月来的努力付之东流。 场景二 :代码还原 这个项目中需要一个很复杂的功能,

    2023年04月25日
    浏览(50)
  • IDEA连接Github⭐️使用Git工具上传本地文件到远程仓库

    环境准备         已安装IDEA开发工具,Git版本管理工具,已注册GitHub账号         需要先准备好这些环境,可以自行搜索教程,下面的安装是基于这里的环境上操作的 目录 一、需要提供SSH公钥 ​二、Github配置SSH公钥 ​三、IDEA配置连接 四、连接成功后,可以上传本地文

    2024年01月19日
    浏览(64)
  • 简单明了的Git教程 |Idea使用git|HbuilderX使用git|VSCode使用git|git常见问题|git协作规范|git命令~

    目录 一、Git的由来以及Git是什么 二、安装 三、使用前的配置 四、使用前需要知道的基础概念 4.1、四个工作区域 4.2、分支 4.3、\\\".gitignore\\\"文件是什么 4.4、\\\".git\\\"文件是什么 五、常用命令 5.1、初始化仓库 5.2、查看状态 5.3、将代码放到暂存区 5.4、将代码放到资源库 5.5、远程操

    2024年01月21日
    浏览(55)
  • Java开发工具 IDEA(社区免费版)安装部署教程

    国内高速下载: 链接: https://pan.baidu.com/s/1Ioq_BLdyBxSuv4HtUURAQw?pwd=e1vc 提取码: e1vc 复制这段内容后打开百度网盘手机App,操作更方便哦  --来自百度网盘超级会员v1的分享 IDEA官网地址:https://www.jetbrains.com/idea/download/#section=windows 下载社区版后,点击安装,就进行傻瓜式的安装了。

    2024年04月12日
    浏览(74)
  • 三、IDEA连接GIT远程仓库

    配置公钥是本地仓库与远程仓库的一种连接验证,就像你回家要用到钥匙开门一样。想要用IDEA连接到远程仓库,要先配置公钥。 生成公钥 ssh-keygen -t rsa 不断回车,如果公钥已经存在,则自动覆盖 获取公钥 cat ~/.ssh/id_rsa.pub 将命令窗口输出的一大串密钥复制 Gitee设置账户共公

    2024年02月11日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包