Git Internals - Creating a Repo From Scratch

preview_player
Показать описание
In order to deeply understand how git works, we will create a repository, but this time — build it from scratch.

We won’t use git init, git add or git commit which will enable us to get a better hands-on understanding in the process.
I have also posted two blog posts about git internals that cover the same topics:

Note:

Feel free to leave comments on the videos, Like on Facebook, or follow on Twitter :)

======================

📕 My book "Gitting Things Done" is officially out!

Or read it for free at:

======================
Support this channel:
My mission is to create free, accessible, visual and practical tutorials. If you would like to support me on this, you can buy me a coffee :)

Thank you!!
======================

======================
How do I make videos?

I often get questions about the tools I use to create Videos - so here they are :)

(When available, I may use affiliate links and may earn a commission, with NO additional cost to you)

======================

Video created by Omer Rosenbaum. All rights reserved.
Рекомендации по теме
Комментарии
Автор

this is gold
please continue with this content
(merge, rebase, reset, remote repo's, how the comparison between files is working, detached HEAD, what was the number :) ....)

orensegall
Автор

This is too good. There is no other video currently that explains these concepts in such a detailed yet refreshing way. Please keep doing these videos. Thanks a lot

ketkithosar
Автор

Almost in tears watching this unfold.. so good.
Will recommend to others

hyukshin
Автор

As many have already stated, this series is brilliant. Thank you! Git is intensity powerful and ubiquitous but, with all of its weird and unique terminology, it can be hard to fully understand what's going on and to have confidence in my commands. This series is a huge help. Even just knowing exactly where to check for the changes I've made is a big confidence boost.

If you create more videos in this format, my one bit of feedback for improvement would be to put a simple highlight square around either the terminal or the notes to show which side of the screen we should move our attention to. I watched most of this video concentrated solely on the terminal and didn't realise the notes had been updated with the pointers, etc.

But really, great job. Thank you for your effort 👍🏼🙏🏼

PeteHope
Автор

Hands down this is by far the best explanation of git. Thank you so much.

mitejmadan
Автор

Pure gold. You are an amazing guru! "Brief channel is very 'AWESOME' !" :))

Mona-g
Автор

This was the best explanation about git that I have seen so far :) Congrats

caiofelipe
Автор

Best content I found about git internals. Thank you for the effort.

codeschool
Автор

Absolutely BRILLIANT! Thank you so much! I've already shared it and am impatiently looking forward to the next episodes about merge, rebase, etc...

sikr
Автор

Very well structured and easy to follow guide, thank you

i-see-sharp
Автор

New subscriber here!!! HIGH QUALITY content!!! thank you very much!

Phantom-pjls
Автор

Damn, this is so good. Thank You Bro, I actually understood git under the hood !

whoknows
Автор

Excellent content! One of the best series on git I've seen around.

JamesxBond
Автор

Your videos on Git are awesome. Such a simple explanation. Thanks for making these videos.

AlphaSierra
Автор

This is super @Brief. Please help putting more to this. Great to have someone actually putting effort on something that is ignored by all.

piyushpasari
Автор

Why does he not have a billion subs, the content is fire dude . And what was the meaning of 100644 by the way?

avimishra
Автор

Dude just turned 4 git commands (git init add commit branch) into 5 pages of notes🤯.
Felt like a linked list and pointers video more than git 😂
Awesome content❤

teji_
Автор

Wow!!!! I really appreciate the work.

It is really insightful, Keep the good work.

ck.hodophile
Автор

Excellent tutorial. I particularly like the style and the fact that you anticipate what questions the viewer might have. It's really useful to learn this, also when you just use git with 'porcelain' commands. For future videos it would e.g. be nice to explain what goes on when rebasing is done.

bertjanbakker
Автор

We need more videos in this git series, this were amazing

RahulChauhanart