Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

MIT DEDICATED A FULL LECTURE TO GIT'S INTERNALS -- BECAUSE THEY FOUND MOST DEVS MEMORIZE THE COMMANDS AND HAVE NO IDEA WHAT THE TOOL ACTUALLY DOES A whole 85 minutes MIT session that refuses to teach git as a list of commands to copy, and instead shows you the...

459,754 Aufrufe • vor 3 Monaten •via X (Twitter)

33 Kommentare

Profilbild von Rohan Gayen
Rohan Gayenvor 3 Monaten

If anyone wants the youtube link of the original video

Profilbild von stephane.eth
stephane.ethvor 3 Monaten

it’s next to impossible to actually lose any code once that code has been committed That’s what most devs fear and why the unofficial "mv repo repo.backup; git clone <cloneagain>" is so popular 😝 Compiled a couple more references (and a hopefully truly easy walkthrough) here:

Profilbild von Nicolae
Nicolaevor 3 Monaten

You don't need to know the intervals of every technology you are using. And in fact most don't and do just fine.

Profilbild von slash1s
slash1svor 3 Monaten

join my tg for the actual alpha on ai, financial markets and coding -&gt;

Profilbild von Philip Stubbs
Philip Stubbsvor 3 Monaten

1) I require our devs to use GIT Extensions - visualization makes a big difference... 2) most grads have minimal experience with practical necessities -&gt; GIT, versioning, coding standards, etc... 3) college creates tech debt monsters -&gt; who skip design &amp; never diagram anything 🤯

Profilbild von Bitchin’ Groyper
Bitchin’ Groypervor 3 Monaten

I taught myself by reading articles about understanding git and using it.

Profilbild von cristal💎
cristal💎vor 3 Monaten

recloning the repo is so junior

Profilbild von Sergy Skripal: HABEAS CORPUS!
Sergy Skripal: HABEAS CORPUS!vor 3 Monaten

BS. Git is a travesty, an ego trip of Linus T. It's a fantastically complicated tool to solve problems that only a small subset of developers have. Its complication doesn't flow from its power but from its chaos - it's largely non-orthogonal, with many islands of cmd groups

Profilbild von Kyle
Kylevor 3 Monaten

during early experiments and git worktrees with orchestrating agent I saw the most tangled git mess concievable - and a single agent was unable to untangle the entire thing in 15minutes which would have taken me hours.

Profilbild von Eplurubusnullus
Eplurubusnullusvor 3 Monaten

Meh. I know how git works underneath, it's simple and elegant. The syntax always crashes me out, though. The problem most devs have is that they only have a surface level understanding of everything. It's why even AI can code.

Profilbild von Brandon Smith
Brandon Smithvor 3 Monaten

If so many people have problems with git then git is the problem.

Profilbild von Adel Bucetta
Adel Bucettavor 3 Monaten

that's where most ai agents are too, memorizing rules without understanding what they're optimizing for

Profilbild von Atenov int.
Atenov int.vor 3 Monaten

But what if you dont have 85 minutes to learn git internals - can you learn as you go?

Profilbild von Gipp 🦅
Gipp 🦅vor 3 Monaten

It's very interesting to hear about repositories

Profilbild von Codes for lattes ☕️
Codes for lattes ☕️vor 3 Monaten

Yeah no shit that’s why we use the tool so we don’t have to know the internals 😂

Profilbild von Lummox
Lummoxvor 3 Monaten

Have watched almost 85 minutes,really smart lecture

Profilbild von Peter S
Peter Svor 3 Monaten

Good content, but the low resolution makes the text in the video hard to read and tiring to watch. Is it available anywhere else?

Profilbild von Andrew Voelker
Andrew Voelkervor 3 Monaten

just have claude do the source-control crap.

Profilbild von Rob Williams
Rob Williamsvor 3 Monaten

Better idea: adopt jujutsu.

Profilbild von Nekt0
Nekt0vor 3 Monaten

Very interesting post

Profilbild von vijn
vijnvor 3 Monaten

1 hour of alpha

Profilbild von AI Mastery Guide
AI Mastery Guidevor 3 Monaten

"Four commands, blind faith, and a prayer before every merge" is the most accurate description of how most people use git 😭

Profilbild von Anthony Porcano
Anthony Porcanovor 3 Monaten

In 2026 Claude handles git for me.

Profilbild von Michael Farnet
Michael Farnetvor 3 Monaten

GitCraft!

Profilbild von rari
rarivor 3 Monaten

the person who understands the data model is the one who saves the repo

Profilbild von Suzanne Atkinson, MD
Suzanne Atkinson, MDvor 3 Monaten

a post bashing ai written with ai. nice.

Profilbild von shmidt
shmidtvor 3 Monaten

this is how it should be taught honestly, understanding the graph changes everything

Profilbild von EMOTION CRYPTO
EMOTION CRYPTOvor 3 Monaten

This lecture is very useful, I think the students will learn this lesson.

Profilbild von leopardracer
leopardracervor 3 Monaten

wow, nice share👍🏽

Profilbild von Kekko D’Amato
Kekko D’Amatovor 3 Monaten

The git-as-DAG mental model changes everything. Once you see commits as immutable snapshots and branches as just pointers, 'scary' operations like rebase stop being incantations you copy from Stack Overflow and become obvious graph manipulations. The AI angle makes this even more urgent — agents that mess up git history need a human who actually understands the model to clean it up. "I'll just reclone it" doesn't cut it when an agent has been autonomously committing for hours.

Profilbild von 0xbobaa
0xbobaavor 3 Monaten

very interesting lecture

Profilbild von Gustavo J. Alessandri
Gustavo J. Alessandrivor 3 Monaten

Once you see governance as a graph of decisions, approvals and reversals, the distinction between "software" and "organization" starts to disappear. Git versioned code. I'm interested in versioning governance itself. Repo ↓

Profilbild von Bizzi
Bizzivor 3 Monaten

Worth watching 100%

Ähnliche Videos

Orchestrators vs. Graphs, clearly explained! orchestrators are great, and everyone builds one first. here is the ceiling: an orchestrator sits above the work and routes every message. five agents report to it. it reads all five. it decides what each one does next, and reads all five replies. that is ten trips through one context, and by the fifth agent that context has read four reports, five instructions and its own reasoning about all of them. Graph engineering fixes this by removing the seat: not a better router, but no router at all. you need both, and here is the sentence that resolves the whole confusion: an orchestrator sits above the work and holds all of it. a graph is the shape of the work, and holds none of it. ↳ above the work: one context that has to see everything before anything ships ↳ inside the work: a splitter that hands out and lets go, and a merge that reads nothing Prompts → Context → Harness → Loops → Graphs the coordination did not disappear. it moved into the edges, where it costs nothing and cannot get tired. the trick is noticing what you actually built. if one node has to see every result before the run can finish, you did not remove the bottleneck. you hired it, gave it the longest context in the system, and made it the thing you were counting on to stay sharp. one thing to know before you scale it. an orchestrator degrades in the one way nothing catches. ↳ it does not crash, time out or return an error. it stays up and keeps routing ↳ it just starts routing worse, somewhere around the fifth report, and every downstream agent does exactly what it was told that last one catches careful people. you can have perfect isolation on every worker and still have one window quietly drifting at the top, and the traces will all look clean because each worker did its job. and the one that eats whole nights: the merge is where this shows up first. ranking five findings is not judgment, it is a sort. if a model is doing it, you are paying a model to read five reports so it can put them in an order that three lines of code would have got right, and now that model has read everything too. below i have quoted my full guide on graph engineering. it covers the three topologies, the verifier patterns, and where the gate should actually open. save this and read it below ↓

Hanako

43,078 Aufrufe • vor 4 Tagen