Lecture 6: Version Control (git) (2020)
Missing SemesterYouTube ↗
延伸阅读 1
字幕解读
这节 Missing Semester 课程先画出 Git 的对象与引用,再解释命令怎样改变它们。提交保存一个快照及其父节点,分支名则指向某个提交;创建新提交可以移动分支名,却不必改写已有对象。课程随后演示暂存、分支、合并和远程同步。理解这两类东西的区别,能解释为什么同一个分支名今天和昨天会给出不同的代码。
本站根据来源录音机器转写 ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
this entire graph is actually immutable.the cat pointer, will be updated to point to the new commit