版本控制是协作开发的基础门槛
对于程序员或技术转行者来说,不会使用 Git/GitHub/GitLab 就像不会用 Word 却要写论文,不仅效率低下,还极易导致代码丢失或冲突。本课程聚焦于“版本控制”这一职场硬技能,不讲虚头巴脑的理论,只讲如何在真实工作流中高效管理代码。它主要解决多人协作开发时的冲突处理、代码历史追溯以及本地开发与远程仓库同步等核心痛点。如果你在团队协作中经常遇到文件覆盖、找不到旧版本代码或者不知道如何提交代码的窘境,这门课能帮你建立起一套标准化的开发流程。
适合零基础入门,掌握核心工作流
这门课对基础要求不高,适合完全不懂代码的新人,也适合想补全技能树的职场人。建议先从“Git基础理论”和“软件安装”开始看,搞清楚集中式和分布式版本管理的区别。随后重点学习“Git工作状态”和“基本操作”,这是每天都要用的命令。对于想快速上手的读者,建议跳过繁琐的历史,直接看“分支操作”和“版本回退”,因为这是解决“改坏了代码怎么救”以及“多人如何并行开发”的关键技能。
学完能独立完成仓库搭建与代码管理
通过学习,你将能够独立搭建本地 Git 仓库,熟练掌握代码的提交、回退、分支切换与合并。更重要的是,你能熟练操作 GitHub 或 GitLab 进行远程协作,解决多人开发时的代码冲突。配合资料包中的练习文件,你可以在本地模拟真实的团队开发场景,从零开始完成一个项目的版本迭代。学完这门课,版本控制不再是阻碍你升职加薪的技术瓶颈,而是你手中高效管理代码的利器。
课程目录
1-1 [Git基础理论] Git基础理论 (03:47) 1-2 [Git基础理论] 什么是版本控制 (02:35) 1-3 [Git基础理论] 集中式版本管理 (02:06) 1-4 [Git基础理论] 分布式版本管理 (03:56) 1-5 [Git基础理论] Git软件安装 (02:59) 2-1 [Git基础命令] Git工作状态 (04:00) 2-2 [Git基础命令] Git工作流程 (04:22) 2-3 [Git基础命令] Git配置用户信息 (02:41) 2-4 [Git基础命令] Git基本操作 (09:22) 2-5 [Git基础命令] Git版本回退reset (06:47) 2-6 [Git基础命令] Gti版本记录HEAD (04:19) 3-1 [Git分支操作] Git分支概念 (05:17) 3-2 [Git分支操作] Git分支创建查看切换 (06:20) 3-3 [Git分支操作] Git分支操作 (06:57) 3-4 [Git分支操作] Git分支合并与删除 (06:16) 3-5 [Git分支操作] Git分支演练紧急修复bug (08:53) 4-1 [Gita共享仓库多人协作开发] Git仓库Clone (05:15) 4-2 [Gita共享仓库多人协作开发] Git共享仓库特点 (04:00) 4-3 [Gita共享仓库多人协作开发] Git共享仓库创建 (06:39) 4-4 [Gita共享仓库多人协作开发] Git共享仓库上传代码push操作 (05:50) 4-5 [Gita共享仓库多人协作开发] Git共享仓库下拉代码pull操作 (04:57) 4-6 [Gita共享仓库多人协作开发] Git什么情况下产生冲突 (06:45) 4-7 [Gita共享仓库多人协作开发] Git冲突演示 (12:34) 4-8 [Gita共享仓库多人协作开发] Git解决冲突 (06:27) 5-1 [GitLab与GitHub操作] GitLab与GitHub介绍 (06:47) 5-2 [GitLab与GitHub操作] 私有GitLab服务器部署 (07:56) 5-3 [GitLab与GitHub操作] GitLab创建仓库 (04:13) 5-4 [GitLab与GitHub操作] GitLab免密码登录配置 (08:06) 5-5 [GitLab与GitHub操作] GitLab上传下拉代码操作 (11:19) 5-6 [GitLab与GitHub操作] GitLab分支操作 (06:12) 5-7 [GitLab与GitHub操作] GitHub操作 (07:00) 6-1 [开发工具中使用Git] Jetbrains开发工具中使用git (02:01) 6-2 [开发工具中使用Git] Jetbrains开发工具配置Git (02:26) 6-3 [开发工具中使用Git] Jetbrains开发工具从gitHub上clone项目 (04:42) 6-4 [开发工具中使用Git] Jetbrains开发工具上传代码到远程仓库 (06:19) 6-5 [开发工具中使用Git] Jetbrains开发工具中分支操作 (05:49) 6-6 [开发工具中使用Git] Jetbrains开发工具合并分支解决冲突 (09:42) 6-7 [开发工具中使用Git] Jetbrains开发工具拉取代码解决冲突 (08:42) 6-8 [开发工具中使用Git] Jetbrains开发工具查询版本历史记录与回退版本 (02:40) 6-9 [开发工具中使用Git] Jetbrains开发工具版本比对 (02:55) 7-1 [Git工作流] GitWorkFlow介绍 (04:34) 7-2 [Git工作流] GitFlow工作流 (09:00) 7-3 [Git工作流] GitHub工作流 (03:56) 7-4 [Git工作流] GitLab工作流 (06:27) 7-5 [Git工作流] GitLab创建团队 (04:52) 7-6 [Git工作流] GitLab分支合并请求 (08:24) 8-1 [忽略文件] Git忽略文件 (06:29)




