~/talk

Tracking Huge Files with Git LFS

links:none on file
slides:none on file

Project originates in Paris on 8 April 2015 and converges Atlassian and GitHub work into Git LFS, a Go implementation that replaces big blobs with pointer files (~100 bytes) and stores content in a parallel LFS store, using sha-256 object IDs. Push uses a pre-push hook to upload objects, pull keeps small pointers and lazily downloads large content during checkout, so a 50 MB image no longer doubles repo size on each edit. Migration uses The BFG to rewrite history; locking and server-side pruning remain evolving features.

AI-written summary · about

  1. 0:00Start
  2. 19:37git filter-branch
  3. 20:14BFG Repo-Cleaner
  4. 24:22File locking (single branch model)
  5. 25:25File locking (multi branch model)
  6. 34:29Source Tree
~/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.