飞豹客 · 课能看,资料也能带走
飞豹客测试运维 会员免费

手把手教会你git gitlab github gitee idea集成

如果你在工作里遇到过这些场景:改完的代码被同事覆盖、想回退到昨天的版本却只能凭记忆重写、几个人同时改一个文件最后合并成一团乱麻,那这门课要解决的就是这类问题。它围绕 Git 这套版本控制工具展开,同时把 GitHub、Gitee、GitLab 三个代码托管平台和 IDEA 的集成一并讲清楚。对测试和

单课价¥19.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
137 人关注 更新于 2026-04-13 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥19.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下
周免费可下

会员 B

VIP¥3.98低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

如果你在工作里遇到过这些场景:改完的代码被同事覆盖、想回退到昨天的版本却只能凭记忆重写、几个人同时改一个文件最后合并成一团乱麻,那这门课要解决的就是这类问题。它围绕 Git 这套版本控制工具展开,同时把 GitHub、Gitee、GitLab 三个代码托管平台和 IDEA 的集成一并讲清楚。对测试和运维岗位来说,日常要拉取代码、切分支验证、部署指定版本,这些操作绕不开 Git;对转行者而言,这是进入团队协作前必须跨过的一道门槛。

适合什么基础,不适合什么基础

这门课定位在零基础,从版本控制是什么讲起,不预设你用过命令行。如果你此前完全没接触过 Git,只会用鼠标在文件夹里复制粘贴备份,那它正好对口。如果你已经能熟练提交、拉取、解决常见冲突,只是想找 GitLab 的运维部署内容,那前大半部分对你偏基础,可以直接跳到私服搭建和 GitLab 相关章节。另外要说明,课程讲的是工具使用和平台操作,不涉及具体编程语言的语法,所以不需要你会写某门语言才能跟下来,但最好手边有一个能打开 IDEA 的环境,边看边敲。

建议先看哪几块,怎么配合练习

按顺序走最稳,但可以按目标挑重点。第一块是版本控制概念和安装配置,这部分别跳过,很多人后面命令记混,根源是没搞清工作区、暂存区、本地仓库三者的关系。第二块是常用操作和版本回退,也就是提交、查看历史、撤销修改、回到某个版本,这是日常用得最多的部分,建议每个命令都自己敲一遍,别只看演示。第三块是分支管理和冲突解决,这是团队协作的核心,也是面试和实际工作里最容易出问题的地方,重点理解分支的创建、切换、合并,以及冲突是怎么产生、怎么手动处理干净的。第四块是远程仓库与自建私服、GitLab 运维,适合需要在内网搭代码库或负责部署的读者。最后是 IDEA 集成部分,把前面命令行学到的操作对应到图形界面上,日常开发效率会明显不一样。

练习方式上,建议不要只在一个空仓库里试。可以自己建两个本地目录模拟两个开发者,往同一个文件里写不同内容,然后制造一次冲突并手动解决,这个过程走通一遍,比看十遍讲解都管用。远程仓库部分,可以拿 Gitee 建一个私有仓库练推送和拉取,成本低、上手快;等熟悉了再去看 GitHub 和 GitLab 的差异。IDEA 集成那块,最好用一个真实的小项目练手,把提交、切分支、合并、查看历史都在 IDE 里走一遍,形成肌肉记忆。

学完能独立做什么

走完这门课,你应该能独立完成这些事:在本地初始化仓库并规范地提交代码;用分支隔离不同功能的开发,合并时能自己处理冲突;把代码推送到 GitHub 或 Gitee,也能在内网用 GitLab 搭建并管理代码仓库;在 IDEA 里完成上述大部分操作,不再依赖命令行。对测试和运维来说,这意味着你能准确拉取指定版本进行验证、按分支部署、追溯某次改动是谁在什么时候提交的。这些能力不花哨,但几乎是团队协作的入场券,早点补上,后面少踩很多坑。

课程目录

课程目录119 条
  • 课程名称:保姆级教学 Git / GitLab / GitHub / Gitee / IDEA集成(手把手教会你) 课程简介 本课程是一门 真正零基础、保姆级 的Git系列教程,从版本控制的概念讲起,逐步覆盖Git的安装、常用命令、时光穿梭、分支管理、冲突解决、远程仓库(GitHub / Gitee)、自建Git私服、GitLab完整运维,以及 IDEA中Git / GitHub / Gitee / GitLab的完整集成 。全程手把手演示,适合完全没有接触过Git的初学者。 课程内容详情(按学习顺序) 第一部分:版本控制入门(第01-04讲)
  • 01 什么是版本控制
  • 02 本地版本控制系统、集中式、分布式版本控制系统
  • 03 Git与SVN的区别
  • 04 Git历史:神终究是神 第二部分:Git安装与初次配置(第05-09讲)
  • 05 Windows环境下安装Git
  • 06 Linux环境下通过源码安装Git
  • 07 Linux环境下通过yum安装Git
  • 08 Git设计理念:三种状态、三个区域
  • 09 初次运行Git前的配置 第三部分:Git常用操作(第10-22讲)
  • 10 初始化Git仓库
  • 11 检查当前文件状态
  • 12 追踪新文件
  • 13 提交更新
  • 14 暂存已修改的文件
  • 15 查看已暂存和未暂存的修改
  • 16 撤销操作:取消暂存的文件
  • 17 撤销操作:撤销对文件的修改
  • 18 忽略文件
  • 19 删除文件:未纳入版本库的文件
  • 20 删除文件:已纳入版本库(未修改状态)
  • 21 删除文件:已纳入版本库(已修改状态)
  • 22 删除文件:移除暂存区文件 第四部分:Git时光穿梭机(第23-31讲)
  • 23 查看提交历史
  • 24 简单认识HEAD指针
  • 25 引用日志(reflog)
  • 26 祖先引用 27 简短的SHA-1
  • 28 时光穿梭流程演示
  • 29 git reset命令详细讲解
  • 30 Git重置揭秘
  • 31 git revert命令详细讲解 第五部分:Git标签管理(第46-52讲)
  • 46 创建附注标签
  • 47 后期打标签
  • 48 创建轻量标签
  • 49 查看标签
  • 50 推送标签
  • 51 删除标签
  • 52 标签的使用场景及总结 第六部分:Git分支管理(第53-70讲)
  • 53 分支的介绍
  • 54 常用分支
  • 55 根据实际开发场景演示新建分支
  • 56 切换分支并创建紧急修复分支修复BUG
  • 57 比较分支具体差异
  • 58 合并分支
  • 59 删除分支
  • 60 合并提交(squash) 61 查看本地分支、最后一次提交、已合并/未合并分支、强制删除分支
  • 62 恢复被删除的分支
  • 63 重命名分支
  • 64 变基命令:合并多次提交记录为一次
  • 65 变基命令:分支合并
  • 66 变基与合并的总结
  • 67 远程分支:查看与推送
  • 68 远程分支:拉取分支
  • 69 远程分支:删除分支
  • 70 远程分支:重命名及总结 第七部分:Git冲突解决(第71-73讲)
  • 71 合并冲突
  • 72 协作冲突
  • 73 避免产生冲突的正确方式 第八部分:GitHub远程仓库(第32-41讲)
  • 32 常见的远程仓库介绍
  • 33 GitHub:搜索开源项目
  • 34 GitHub:创建账号
  • 35 GitHub:删除和创建远程仓库
  • 36 GitHub:添加和查看远程仓库
  • 37 GitHub:重命名和移除远程仓库
  • 38 GitHub:推送前需要注意的问题
  • 39 GitHub:认证授权及推送
  • 40 GitHub:推送参数讲解
  • 41 GitHub:抓取与拉取的区别 第九部分:Gitee远程仓库(第42-45讲)
  • 42 Gitee:搜索开源项目
  • 43 Gitee:创建账号
  • 44 Gitee:删除和创建远程仓库
  • 45 Gitee:添加并推送至远程仓库 第十部分:GitHub协作(第74-76讲)
  • 74 GitHub协作:环境准备
  • 75 GitHub协作:添加合作者
  • 76 GitHub协作:为开源项目做贡献 第十一部分:服务器上的Git(自建Git私服)(第77-85讲)
  • 77 为什么需要搭建Git私服
  • 78 初始化Git私服的裸仓库
  • 79 基于本地协议的Git私服
  • 80 基于SSH协议的Git私服
  • 81 基于SSH协议的Git私服:生成公私钥免密操作
  • 82 基于SSH协议访问GitHub和Gitee
  • 83 基于HTTP_Dumb哑协议的Git私服
  • 84 基于HTTP_Smart智能协议的Git私服
  • 85 基于Git协议的Git私服 第十二部分:GitLab完整教程(第108-122讲) 1
  • 08 GitLab:简介与安装要求 1
  • 09 GitLab:使用清华大学的源安装GitLab 110 GitLab:初始化并启动GitLab以及常用命令讲解 1
  • 11 GitLab:登录并修改密码 1
  • 12 GitLab:编辑个人资料及简体中文支持 1
  • 13 GitLab:用户管理 1
  • 14 GitLab:群组管理(管理员视角) 1
  • 15 GitLab:群组管理(普通用户视角) 1
  • 16 GitLab:项目管理(创建项目和导入项目) 1
  • 17 GitLab:项目管理(编辑和删除项目) 1
  • 18 GitLab:项目管理(在群组中创建项目) 1
  • 19 GitLab:项目管理(转移项目) 1
  • 20 GitLab:邮件服务器 1
  • 21 GitLab:添加SSH和生成访问令牌 1
  • 22 IDEA集成GitLab 第十三部分:IDEA集成Git(第86-102讲)
  • 86 配置Git
  • 87 初始化Git仓库
  • 88 .ignore插件的安装与使用
  • 89 提交并查看历史
  • 90 切换版本
  • 91 回退版本
  • 92 创建和切换分支
  • 93 分支差异比较
  • 94 删除分支和重命名分支
  • 95 比较版本和查看已修改内容
  • 96 撤销操作和删除文件
  • 97 冲突解决
  • 98 推送
  • 99 拉取与抓取+合并流程演示 1
  • 00 拉取远程分支 1
  • 01 创建附注标签与轻量标签 1
  • 02 删除标签与推送标签 第十四部分:IDEA集成GitHub与Gitee(第103-107讲) 1
  • 03 IDEA集成GitHub:检查插件和添加账号 1
  • 04 IDEA集成GitHub:分享项目和克隆项目 105 IDEA集成Gitee:检查插件、添加账号、分享项目、克隆项目 106 IDEA集成GitHub和Gitee:分享项目时需要注意的问题 1
  • 07 GitHub和Gitee导入仓库的流程演示 第十五部分:课程总结(第123讲) 1
  • 23 总结 课程亮点 ✅ 真正零基础:从版本控制概念开始讲起,不需要任何前置知识 ✅ 手把手演示:每个命令都有实际演示,不是纯理论 ✅ 覆盖全面:Git命令 + GitHub + Gitee + GitLab + IDEA集成 ✅ 实战导向:包含冲突解决、协作流程、自建私服等真实场景 ✅ 完整闭环:从安装到配置,从命令到IDE集成,从公共仓库到自建私服