别只会 `git commit`,先搞懂“暂存区”这个隐形开关

很多初学者学 Git 最头疼的,不是命令记不住,而是操作逻辑总出错。比如改好了代码却忘了提交,或者想撤销时把还没保存的东西弄丢了。这门课专门解决的就是这个“对 Git 工作流理解模糊”的问题。它不急着教你怎么推送代码到服务器,而是把重心放在本地仓库的基石上——从安装配置到文件状态的流转。对于正准备转岗或刚入行的朋友来说,这是查漏补缺的最佳时机;即使你已经有经验,如果连 `.gitignore` 为什么要写、`git status` 里各种颜色的含义都一知半解,这门课也能帮你把底子夯实。

从环境搭建到提交闭环,每一步都有配套练习

课程的前几节看似基础,实则关键。它会带你完成 Git 的安装以及用户身份(用户名和邮箱)的配置,这是后续所有操作的身份凭证。接着进入核心环节:创建仓库、跟踪新文件、暂存修改以及忽略不需要版本控制的临时文件。这里特别强调了“查看变更细节”和“提交变更的两种方式”,很多初学者混淆“修改”与“暂存”的区别,导致提交内容不符合预期。通过观察状态变化和忽略规则,你能清晰看到文件在“未跟踪”、“已修改”、“已暂存”这三个状态间的跳动。建议的学习顺序是:先看完前两节的准备工作,确保环境无误;重点精读本地仓库部分的 1-9 节,尤其是关于忽略文件和暂存机制的内容。不要只看视频,资料包中提供的实操线索是为了让你亲手敲命令,验证每一个状态变化。只有当你能不看文档就准确判断当前文件该不该被提交时,基础才算真正打牢。

学完后,你能独立回答这些问题并上手项目

完成这部分学习后,你将不再惧怕复杂的提交错误。你可以独立解释为什么有些文件不会被 Git 追踪,如何在提交前预览具体的代码差异,以及如何一气呵成地完成简单的修改流程。更重要的是,你会建立起“工作区”与“暂存区”分离的思维模型,这是后续学习分支管理和远程协作的前提。资料包中的练习不仅仅是复制粘贴,而是模拟真实开发中遇到的文件管理场景。当你能够熟练运用 `git status` 诊断当前进度,并正确使用 `git add` 和 `git commit` 控制版本快照时,你就已经跨过了 Git 学习的第一道门槛,为后续深入掌握版本控制策略做好了准备。

课程目录

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