~/talk

Getting more from Git

Talkat ffconf 2019 · on Friday, 2019-11-08· [developer-experience]
slides:none on file

Claim: clean, atomic history and meaningful messages make debugging and future work faster. Demonstrated tools: git add -p to stage hunks, git commit --amend to fix the last commit, git reset <sha> (soft and hard) to rewind safely using the reflog, and git rebase -i to squash, reword, or delete commits. Emphasises Git’s distributed branching model, warns to rebase only unpublished branches, and shows resolving a real merge conflict while rewriting nursery-rhyme commits.

AI-written summary · about

  1. 0:00Intro
  2. 1:17Bad commits
  3. 4:20Commit messages
  4. 4:50Scannable summary
  5. 6:18Why you should care
  6. 7:09Git is hosting independent
  7. 8:24Make you a better software developer
  8. 11:11Linus Torvald
  9. 12:47Bitkeeper
  10. 15:08Distributed
  11. 20:25Why are we bad at Git
  12. 23:10Atomic commits
  13. 25:46Git add patch
  14. 28:05Git commit amend
  15. 29:05Git reset
  16. 30:45Git rebase
  17. 33:10Git rebase interactive
  18. 34:52Old MacDonald rhyme
  19. 36:47Rebase
~/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.