~/talk

Git From the Bits Up

Talkat Jfokus 2016 · 2016-02-08..02-10· [developer-experience]
slides:none on file

Demonstrates how to build a Git commit by hand using commands like hash-object and update-index to create a blob, then write-tree and commit-tree, and finally update refs — a commit is literally a tree pointing to blobs. Shows interactive rebase to squash and edit recent commits (four commits briefly become three after resolving a conflict), uses reflog and `git reset --hard` to recover prior states, and notes that sensitive blobs remain until garbage collection; the demos run and are recoverable.

AI-written summary · about

  1. 0:00Start
  2. 2:40The Hipster Commit
  3. 9:03Default Template Directory
  4. 10:32Seamus Heaney Translation of Beowulf
  5. 11:15Story of Beowulf
  6. 22:33What Is a Commit
  7. 26:06Switching between Branches
  8. 28:58Git Log Live
  9. 33:39Interactive Rebase
  10. 40:09Ref Log
  11. 43:08Okay if I Want To Go Back to that Thing before My Rebase I Look at the Ref Log I Go Back in History and I Can See Here Is Where I Started My Interactive Rebase this Clearly Is the Commit that Happened before Then So I'M GonNa Reset Hard to that and Hey Look I Have Four Commits Back and They'Re Different Hashes and I'Ve Got My Spelling Error Back and I Got My Bug Back So I May Be Thinking that Is the Worst Demo of Reset Art Ever You Just Restored Two Bugs Why Would You Do that Hey Look There Could Be a Reason for It I Don't Know I Only Work Here but I Have Now a New Entry in the Ref Log Yes the Password Is Still There so that Was My Good Reason for Rebasing That I Gave
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.