~/talk

Taming `Git`osaurus Using Mystical Trees

Talkat JSConf Budapest 2019 · 2019-09-26..09-27· [developer-experience]
slides:none on file

Shows how the .git folder actually stores data and why git objects: blob tree commit matter then walks through index, HEAD, refs and stash while running real commands so viewers see git branch, git checkout, git log and git cherry-pick in action demonstrates moving commit c6 onto another branch, resolving conflict markers, removing the original commit with git reset --hard HEAD~1, and cleaning dangling commits with git gc finishes by creating a merge commit (two parents) and points to the Pro Git book for deeper reading

AI-written summary · about

  1. 0:00Intro
  2. 0:15What is Git
  3. 2:37Git Repository
  4. 3:52Terminology
  5. 8:15Head
  6. 10:34Git Internals
  7. 14:18Block Object
  8. 16:33Commit Object
  9. 17:34Branching
  10. 18:19Running Git Log
  11. 25:10Cherrypicking
  12. 26:00Dont Panic
  13. 26:13Git Status
  14. 26:28Resolve Conflicts
  15. 27:04Read Commit Markers
  16. 30:00Git Reset
  17. 31:12Merge
  18. 31:33Current Workflow
  19. 32:00Git Merge React
  20. 32:18Commit It Points
  21. 33:12Conclusion
~/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.