~/talk

How to Really Get Git

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

Covers concrete workflows: configuring git with aliases, colorized status and tab completion, and making PS1 show branch; four confusing undo tools explained with examples: git rebase -i to reorder and squash commits and how to resolve rebase conflicts step by step, git reset --hard and when it permanently loses uncommitted work, git reflog to find lost commits and restore branches, and git revert for single-commit undos; demonstrates automating branch deletion and fetch+rebase across projects using an IPython notebook and notes its CLI limitations.

AI-written summary · about

  1. 0:00Introduction
  2. 0:58Learning Git
  3. 1:27Get aliases
  4. 2:04Autocompletion
  5. 2:34Bash Prompt
  6. 3:50Review
  7. 4:31Collaboration
  8. 5:14Mistakes
  9. 6:11Decision Tree
  10. 6:49Git Rebase
  11. 8:50Poll
  12. 9:39Rebase
  13. 9:56Feature Branch
  14. 12:49Rebase Conflict
  15. 13:24Fix Rebase Conflict
  16. 14:28Git Rebase interactive
  17. 15:09Squash Rebase
  18. 15:32Git Rebase Dash
  19. 16:40Git Reset
  20. 17:08Git Undo
  21. 17:35Git Resets
  22. 17:53Git Reset Hard
  23. 19:53Roughlock Flags
  24. 20:24Reset Hard
  25. 20:45Commit
  26. 21:03Undo
  27. 21:47Revert
  28. 22:40Revert Complex
  29. 23:09Reset vs Revert
  30. 24:34Git Force Push
  31. 25:10Summary
  32. 25:26Questions
  33. 26:12Routines
  34. 26:26IPython Notebook
  35. 27:23Notebook
  36. 27:35Notebook Scrap
~/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.