~/talk

What's inside the .git folder

Talkat Git Commit Show 2021 · 2021-11-27..11-28· [devops-and-delivery]
slides:none on file

29 minutes of screen sharing that opens a real .git folder, unzips actual objects and shows exact commit/tree/blob contents; uses a custom unzipper and the git-explorer visualizer to display six then seven nodes, demonstrates git cat-file, pack files and zlib-compressed objects, shows branches as plain text refs, creates a detached HEAD, uses git commit --amend, pushes to a bare repo, inspects hooks, the binary index and explains how reflog recovers lost commits and why secrets committed once are effectively permanent.

AI-written summary · about

  1. 0:00Introduction to .git folder
  2. 2:09Creating a Git repository
  3. 3:14Git objects and commits
  4. 6:52Visualizing Git objects
  5. 8:41Staging area and blobs
  6. 11:10Handling secrets in commits
  7. 12:55Pack files in Git
  8. 13:17Branches and HEAD
  9. 14:43Detached HEAD state
  10. 15:46Creating and switching branches
  11. 16:09Remote repositories
  12. 17:39Tags in Git
  13. 18:23Reflog for commit recovery
  14. 19:50Git hooks overview
  15. 21:40Automating with hooks
  16. 22:01Exclude vs .gitignore
  17. 23:05Git config files
  18. 24:52Git aliases and settings
  19. 25:56Description file
  20. 26:18Git index file
  21. 27:41Summary of .git contents
  22. 28:46Q&A on compression and deltas
  23. 30:09Practical uses of Git knowledge
  24. 31:57Q&A on hooks and tools
  25. 32:57Resources for further learning
  26. 34:23Closing and next steps
~/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.