**《跟宁哥学Git视频课程(1):基础知识》导读**

在软件开发与团队协作的实践中,版本控制工具已成为工程师的必备技能,而 Git 更是其中的绝对主流。然而,许多初学者往往卡在从“概念理解”到“熟练上手”的最后一公里,面对命令行的复杂性容易产生畏难情绪。本课程由经验丰富的讲师宁哥主讲,专为零基础的开发者打造,旨在通过系统化、结构化的讲解,帮助学员建立起扎实的 Git 本地与远程工作流认知,彻底扫除版本控制的学习障碍。

课程开篇从准备工作入手,细致讲解了 Git 在不同平台下的安装细节,并重点强调了用户身份设置(如 `user.name` 和 `user.email`)的重要性。这不仅是 Git 记录提交作者信息的基础,更是后续团队协作中追溯代码贡献归属的关键依据。同时,课程还涵盖了 Git 编辑器的配置,帮助学员根据习惯优化工作环境,为后续操作奠定顺畅的基础。

进入核心环节,课程深入剖析了 Git 本地仓库的全生命周期管理。从创建仓库、查看状态,到理解 Git 独特的“三区”模型——工作区、暂存区与版本库,学员将掌握文件跟踪、修改暂存以及忽略特定文件(`.gitignore`)等高频操作。宁哥讲师特别通过对比演示,清晰界定了“仅添加到暂存区”与“一气呵成提交”两种方式的区别,并详细讲解了移除、重命名文件以及查看提交历史的实战技巧。对于初学者而言,如何避免误操作是重中之重,因此课程专门开辟了章节,深入讲解撤销操作的“后悔药”机制,包括撤销已暂存的文件、撤销对文件的本地修改等,确保学员在犯错时能有信心地进行恢复。

除了本地管理,课程的第三部分延伸至远程协作。学员将学习如何克隆远程仓库,理解本地与远程仓库的数据同步逻辑,掌握添加、删除及重命名远程地址的方法,并实操数据的拉取(Pull)与推送(Push)。这一环节打通了从单机开发到团队协同的闭环,让学员真正具备参与现代软件项目开发的能力。

总体而言,本课程节奏舒缓、讲解透彻,既注重命令的语法规范,更强调背后逻辑的理解。无论你是刚接触编程的新手,还是希望夯实 Git 基础的老手,这都是一次不可多得的系统充电机会。跟随宁哥的脚步,你将不再视 Git 为复杂的黑盒,而是将其转化为掌控代码演进、提升协作效率的有力武器。

课程目录

课程目录23 集
  • 1-1 [准备工作] Git简介 (06:04).mp4
  • 1-2 [准备工作] 在多个平台下安装Git (02:17).mp4
  • 1-3 [准备工作] 用户身份设置 (10:15).mp4
  • 1-4 [准备工作] 设置Git编辑器 (03:39).mp4
  • 2-1 [Git本地仓库] 创建和获取Git仓库 (06:43).mp4
  • 2-2 [Git本地仓库] 查看Git本地仓库的状态 (03:08).mp4
  • 2-3 [Git本地仓库] 跟踪新文件 (04:30).mp4
  • 2-4 [Git本地仓库] 暂存已经修改的文件 (05:59).mp4
  • 2-5 [Git本地仓库] 忽略文件 (18:26).mp4
  • 2-6 [Git本地仓库] 查看变更细节 (03:43).mp4
  • 2-7 [Git本地仓库] 提交变更的两种方式 (08:11).mp4
  • 2-8 [Git本地仓库] 一气呵成的方式将文件提交到本地版本库 (04:10).mp4
  • 2-9 [Git本地仓库] 移除文件 (03:50).mp4
  • 2-10 [Git本地仓库] 重命名文件 (07:38).mp4
  • 2-11 [Git本地仓库] 查看提交历史 (12:07).mp4
  • 2-12 [Git本地仓库] 限制提交历史的输出范围 (09:24).mp4
  • 2-13 [Git本地仓库] 提交的后悔药(撤销操作) (04:30).mp4
  • 2-14 [Git本地仓库] 撤销已暂存的文件(将文件从暂存区移除) (02:48).mp4
  • 2-15 [Git本地仓库] 撤销对文件的修改 (01:53).mp4
  • 3-1 [远程仓库] 克隆和查看远程仓库 (03:43).mp4
  • 3-2 [远程仓库] 添加远程仓库并拉取数据 (03:20).mp4
  • 3-3 [远程仓库] 将数据推送到远程仓库 (08:24).mp4
  • 3-4 [远程仓库] 检查、删除和重命名远程仓库 (05:49).mp4