~/talk

How to Teach Git

Talkat Open Source Bridge 2015 · 2015-06-23..06-26· [developer-experience]
github:Greh
slides:none on file

Concrete checklist for beginners: start with the problem git solves and teach the local workflow with status add commit cycles, always use -m so editors don't block people, and show git log between commit and push to separate commit from remote actions. Teach git diff and merge conflicts on day one with an intentional conflict example, favor the command line over GitHub UI, skip rebase/head/graph theory initially, and require git installed and paired machines for hands‑on practice.

AI-written summary · about

  1. 0:00Intro
  2. 1:34Explanation
  3. 3:12Things to keep in mind
  4. 3:57Teach incantations
  5. 6:01Metaphors
  6. 7:05Local Workflow
  7. 8:00Staging Area
  8. 9:53Status
  9. 11:13GetIncantation
  10. 12:47Commit
  11. 14:27Git Commit
  12. 15:44Commit and Push
  13. 16:46Git Log
  14. 19:18Rant
  15. 22:12Github
  16. 26:44Git fetch
  17. 27:38Git ticket box
  18. 28:02Git clone
  19. 28:14SSH vs HTTP
  20. 28:46What they need to know
  21. 29:27Branching
  22. 30:10Parent
  23. 31:34Branches are subfolders
  24. 33:27Git merge
  25. 34:51History
  26. 36:13Hat
  27. 36:56History is immutable
  28. 37:16Its okay to lie
  29. 37:46Trust history
  30. 38:52General tips
  31. 41:05Summary
~/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.