第 1 节 · 约 15 分钟
为什么项目需要版本记录
区分文件保存、版本记录与云端共享。
给文件起“教案最终版二真的最终版”之类的名字,暂时能找回旧稿,却很难知道每次改了什么。Git 是记录文件变化的工具:你选择一个时刻留下版本,并写下这次变化的意思。它特别适合文字和代码,能把前后差别展示出来。
GitHub 是托管仓库与协作的网站;Git 则可以完全在本地工作。没有 GitHub 账号,也能为课堂活动网页建立提交记录。编辑器的保存让文件落到磁盘,Git 的提交让选定内容进入版本历史,两者解决的问题不同。
提交到本地,同伴就能看到吗?
② 改一改,看发生了什么
依次编辑、暂存、提交。观察“GitHub 远端”有没有改变,再尝试推送。
起点:四个位置都是版本 1。
演示边界:本页只是状态模拟,不连接 GitHub,不上传任何文件。真实 push 需要远端配置和认证。
本课程用全新的练习文件夹,避免在正式教案或网站上试命令。先做一份只有 README 的项目,逐步学习查看、提交、分支、合并与撤销。学会以后,你可以回答“这次为什么改”“上一版是什么”,并把一个实验放在可检查的位置。
看一个例子
最终版文件夹的困境
预测两份同名教案隔一周后能否看出修改理由;手工对照两行文字,再观察 Git 差异会呈现的增删。解释版本内容和改动说明为何都需要。
现在动手
留下一份自己的结果
新建名为 git-practice 的空文件夹,写三行活动说明;另写一句最希望版本记录帮你回答的问题。
在自己的编辑器或笔记中完成。这里不会上传或自动评判你的作品。
检查理解
对照你的作品
完成实践后,逐项自检
完成上面的理解检查与所有自检后,可记录进度。阅读或点击下一节不会自动完成课程。
来源与延伸阅读
课程中的例子与练习为本站编写;下面的原始资料用于核对概念和技术细节。