git is just a key value store? (advanced) anthony explains #497

preview_player
Показать описание
today we dive into the low level representation of how git works! turns out it's mostly just a fancy blob store!

==========

I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
Рекомендации по теме
Комментарии
Автор

4:20 I think the metadata is the file permisions, time stamp, etc.
10:20 I think octomerge is short for octopus merge denoting "lots of branches" 😛

Really cool video :)

Quarky_
Автор

Thanks. This is fun! I would like to know more about the underlying algorithm on how git compares two commits! Please make a part two on this if possible.

ehza
Автор

a real world crash course on git would be great!

shaheerzaman
Автор

Could you explain the pty module? The documentation doesn't say that much. I'm wondering if you could use it as input to a subprocess to fake that you're running out in a terminal.

tim-timman
Автор

6:54 paintDotNet has pretty good arrows if you use the line tool. edit: ooh, paintdotnet's oss competitor pinta's version 2 came out in the last year, its line tool lets you draw more than one arrow before taking away the control knobs.

wizpig
Автор

This is pretty cool. I never wondered how git looks like from the inside, basically was just mindlessly using it.

Nieznany
Автор

Now I'm curious if Fossil does the same?

brandonbennett
Автор

Thanks for your wonderful explanation.

taehyun-lee