Video: Read history without moving HEAD
The video plays in YouTube’s player, in privacy-enhanced mode.
- 4 min video
- English narration · English and Arabic captions
- Watch on YouTube
Record the leftover radius edit, document the actual history, and compare revision sets with file-tree differences. Selecting a graph row is inspection, not a branch switch.
Read the full lesson
The article has every step and command from the video, the practice exercise and the questions.
Video transcript
The narration of the video, cue by cue.
- Read history without moving your current branch.
- First inspect the one independent edit left by L007.
- Record the radius as its own local commit.
- Write the documented chain using subjects, not invented hashes.
- The document becomes the fifth commit in this chain.
- Verify the actual order before teaching revision notation.
- A branch name and a selected graph row are different.
- Selecting the root only changes the inspected commit.
- The full tree is not just the list changed in that commit.
- Search the loaded history, not a promised server-wide archive.
- Return the selection to the current tip.
- The terminal independently confirms the checked-out branch.
- Two parent steps are not the second parent of one commit.
- This non-merge commit has no second parent.
- These sets agree here because the endpoints are ancestors.
- A tree difference names files, not a set of commit identities.
- Use a measured commit ID in the comparison picker.
- Compare the two resolved trees without changing refs.
- This mode compares the merge base with the right side.
- A diverged graph makes the two log ranges differ.
- Three-dot log and three-dot diff answer different questions.
- A mistaken selection needs navigation, not destructive recovery.
- Verify the chain and unchanged HEAD before branching.
- Next, create and switch branch names deliberately.