如果你写过几行代码,或者正在准备转行做开发,八成会遇到这类场景:改了几版代码,想退回上一版却回不去;在公司跟同事一起改同一个项目,文件互相覆盖;想把自己的代码放上 GitHub,却不知道怎么操作。这门《零基础学习版本管理 Git 工具》的课,就是用来解决这些问题的。它不是系统讲 Git 原理的完整课程,而是一套偏实操的入门课,总时长约一个半小时,每节十分钟左右,适合下班后或周末集中看完。

这门课解决什么工作场景

它覆盖的是 Git 日常用得最频繁的三块:把代码托管到 GitHub 并实现本地与远程的同步、多人协作共用同一个远程仓库、用分支管理项目并合并改动。其中很大篇幅放在「跟 GitHub 打交道」上,包括注册账号、创建仓库、申请 SSH 密钥来打通本地和远程——这部分对新手来说最容易卡住,课程拆成了好几节单独讲。如果你的工作环境其实不用 GitHub,只用公司内部的 GitLab 或 Gitea,这套操作逻辑也完全一样,换个网址就可以照用。

适合什么基础,建议先看哪几块

从课时安排来看,这门课默认你没有任何 Git 使用经验,命令行也不熟悉也没关系,它会从「Git 和版本库管理软件是什么」讲起。比较好的学习路径是:先看第 1 节了解 Git 到底解决什么问题,再按顺序看第 2 到第 5 节,把「注册账号—创建仓库—申请密钥—本地 push」这条链路走通。这个过程是入门最卡壳的地方,看的时候建议每看完一节,就照着在电脑上做一遍,不要一次看完再动手。

如果你只是自己一个人写代码做备份,后面第 6 节多人协作可以先跳过,等真需要跟别人合作再回来看。第 7、8、9 节讲的是历史记录回退和分支合并,这是日常开发中绕不开的技能,跟是不是一个人用 Git 无关,建议全部看完并练一遍。

学完能独立做什么,资料怎么配合练习

学完这套课,你能独立完成的动作包括:在 GitHub 上新建远程仓库并把自己的代码推上去;每天改完代码顺手 commit 和 push,形成版本历史;想找回隔了几天的老版本时,能用命令回到指定的历史记录;需要同时维护「线上稳定版」和「自己正在改的新功能」时,能用分支把两者分开,改完再合回去;小组成员多个人共用同一个远程仓库时不至于互相踩踏,知道冲突大概是怎么回事,以及怎么用共享仓库来同步每个人的进度。

配着练习的关键是「跟着敲」,而不是只看视频。建议你准备一个自己真正在写的项目——哪怕是一个记录日常笔记的文本文件夹都可以。上课看到哪里就停下,在自己的电脑上把同样的命令敲一遍。比如看完第 3 节,就去 GitHub 建一个测试仓库;看完第 7 节,就多改几版内容再尝试找回历史版本。这套课没有课后作业,所以练习的份量完全取决于你自己。整体来说,它适合想快速把 Git 跑起来、不追求理解底层原理的人,作为「先学会用,以后再用到再深入」的起点是足够的。

课程目录

课程目录9 集
  • 1-1 [版本库管理软件的介绍] 版本库管理软件的介绍 (10:00).mp4
  • 2-1 [到github上注册账号] 到github上注册账号 (10:00).mp4
  • 3-1 [在github上创建新的本地仓库和远程仓库以及申请秘钥] 在github上创建新的本地仓库和远程仓库以及申请秘钥 (10:00).mp4
  • 4-1 [申请秘钥实现本地仓库与远程仓库的互通] 申请秘钥实现本地仓库与远程仓库的互通 (10:00).mp4
  • 5-1 [下载git工具在本地仓库端进行命令操作:初始化,push,] 下载git工具在本地仓库端进行命令操作:初始化,push, (10:00).mp4
  • 6-1 [小组成员内的如何让所有人共用一个远程仓库] 小组成员内的如何让所有人共用一个远程仓库 (10:00).mp4
  • 7-1 [增删改查数据,返回指定历史记录] 增删改查数据,返回指定历史记录 (10:00).mp4
  • 8-1 [创建多个分支来维护项目:主分支和单分支] 创建多个分支来维护项目:主分支和单分支 (10:00).mp4
  • 9-1 [多分支的合并工作] 多分支的合并工作 (13:01).mp4