~/talk

How Effective Teams Use Git

Talkat NDC Oslo 2020 · 2020-06-08..06-12· [developer-experience]
links:none on file
slides:none on file

Practical, actionable Git habits: install a git-aware prompt such as starship or posh-git, pipe diffs through diff-so-fancy, and set merge.conflictStyle=diff3 to see three‑way conflicts. Use git add -p to make autonomous commits, git stash --keep-index and git rebase --exec 'dotnet build' to ensure every commit is correct, squash and reorder with rebase -i for incremental history, enable rerere to reuse conflict resolutions, and enforce 50‑char summaries plus client-side hooks for whitespace and commit‑message checks. Branches: keep public long‑running branches mergeable, rebase private topic branches and map branches to environments for releases.

AI-written summary · about

  1. 0:00Introduction
  2. 7:22Get Comfortable
  3. 12:46White Space
  4. 15:05Conflict Handling
  5. 18:51Craft Your History
  6. 21:31Patch Commit
  7. 24:58Correct Commit
  8. 32:57Incremental
  9. 36:31Documentation
  10. 38:48Automation
  11. 42:27Reuse Recorder Resolution
  12. 52:21Branching
~/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.