YoVDO

A Journey into Git Internals with Python

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses Immutability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a 44-minute journey into the inner workings of Git using Python in this EuroPython 2017 conference talk. Uncover the simple principles behind Git's operations, demystifying its commands and structure. Learn how to parse Git's internal data with Python, gaining a deeper understanding of concepts like content immutability, content-addressable storage, branches, and merging. Follow along with a Python interpreter notebook as the speaker guides you through Git's tree structure, helping you make sense of Git's functionality beyond memorizing commands. By the end of this talk, gain valuable insights that will enhance your Git proficiency and overall version control understanding.

Syllabus

Intro
Why internals
Why Git is hard
Content is immutable
Python interpreter notebook
Parse tree
Branches
Contentaddressable
Branch
Merge
Recap
Conclusion


Taught by

EuroPython Conference

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube