缺什么补什么:别把 Git 只当存档工具

很多转岗或野路子出身的开发,对 Git 的认知停留在 add、commit、push 这老三样。只要本地代码能跑,能推到远程仓库,就觉得自己会版本控制了。可一旦遇到多人改了同一个文件,或者线上突然出 bug 要紧急切回旧版本,马上就手忙脚乱,甚至直接把别人的代码覆盖掉。这门课就是来补这个能力缺口的。它不跟你扯什么底层架构,全是对着终端敲命令,专门解决你在真实开发里最怕碰见的那些烂摊子。如果你目前只会用图形化工具点点鼠标,连暂存区和工作区都分不清,或者每次代码冲突就只会无脑全部保留,那这门课正好对症下药。建议你先别跳着看,把基础操作和撤销恢复这两块放在最前面学,这是理解后续多人协作的底座。

重点拆解:把高频痛点当成练习靶子

课程内容相当紧凑,没有半句废话,但看懂和会敲是两码事。视频里演示的每一个命令,你都必须在自己的电脑上建一个本地空仓库跟着跑一遍。特别是撤销和删除恢复这块,别等真把代码弄丢了才去查文档。自己故意改错几行代码,然后用相关命令一步步把工作区和暂存区的改动退回来,感受一下不同撤销指令到底作用在哪个层级。学到分支与合并这块,重点要放在解决冲突上。你可以自己模拟一个场景:建两个分支,让它们修改同一个文件的同一行代码,然后尝试合并,逼自己手动去解决那个冲突标记。另外,临时储藏代码和紧急修 bug 的流程也是重中之重。你可以练一把:正写到一半功能突然要切分支,试着把当前没写完的改动先藏起来,等修完 bug 再把改动放回来。资料里的视频就是你的操作手册,遇到卡壳的地方就暂停,照着敲一遍,比干看十遍都管用。

学完能独立做什么:从提线木偶到团队玩家

把这套操作嚼碎了,你以后在团队里干活就不会再像个提线木偶。学完之后,你应该能独立应对一套完整的多人协作流程。别人给你一个远程库的地址,你能熟练地拉取代码到本地;自己写完功能,能规范地提交并推送到远程;遇到别人推了代码你本地冲突,你不会慌着乱删,而是能冷静地分析冲突内容并合并上去。更重要的是,当线上代码出问题需要回退历史版本时,你能迅速找到对应的提交点并恢复,而不是去手动注释代码。这些能力看着不起眼,但在日常开发里就是决定你靠谱不靠谱的硬指标。别假装什么都会,把基础命令敲熟,把协作流程跑通,比背一堆高级概念实在得多。

课程目录

1 ch01_git简介 (14:14)
2 ch02_git常用操作 (07:29)
3 ch03_撤销和删除恢复 (08:52)
4 ch04_远程仓库 (21:12)
5 ch05_创建分支与合并 (05:55)
6 ch06_解决冲突 (19:06)
7 ch07_stash与bug修复 (08:26)
8 ch08_多人协作 (15:07)
9 ch09_Rebase与总结 (05:12)